13 lines
336 B
TypeScript
13 lines
336 B
TypeScript
/**
|
|
* ExtData is used to handle Extension Types that are not registered to ExtensionCodec.
|
|
*/
|
|
export class ExtData {
|
|
readonly type: number;
|
|
readonly data: Uint8Array | ((pos: number) => Uint8Array);
|
|
|
|
constructor(type: number, data: Uint8Array | ((pos: number) => Uint8Array)) {
|
|
this.type = type;
|
|
this.data = data;
|
|
}
|
|
}
|