typia
Version:
Superfast runtime validators with only one line
16 lines (15 loc) • 465 B
TypeScript
export interface _IProtobufWriter {
bool(value: boolean): void;
int32(value: number): void;
sint32(value: number): void;
uint32(value: number): void;
int64(value: bigint | number): void;
sint64(value: bigint | number): void;
uint64(value: bigint | number): void;
float(value: number): void;
double(value: number): void;
bytes(value: Uint8Array): void;
string(value: string): void;
fork(): void;
ldelim(): void;
}