Revision control

Copy as Markdown

Other Tools

import { IBerConvertible } from "./types";
import * as internals from "./internals/LocalBaseBlock";
import { ViewWriter } from "./ViewWriter";
export type IValueBlock = internals.ILocalBaseBlock;
export type ValueBlockParams = internals.LocalBaseBlockParams;
export type ValueBlockJson = internals.LocalBaseBlockJson;
export class ValueBlock extends internals.LocalBaseBlock implements IValueBlock, IBerConvertible {
public static override NAME = "valueBlock";
public fromBER(inputBuffer: ArrayBuffer | Uint8Array, inputOffset: number, inputLength: number): number {
throw TypeError("User need to make a specific function in a class which extends 'ValueBlock'");
}
public toBER(sizeOnly?: boolean, writer?: ViewWriter): ArrayBuffer {
throw TypeError("User need to make a specific function in a class which extends 'ValueBlock'");
}
}