@mrhiden/cstruct
Version:
For packing and unpacking bytes (C like structures) in/from Buffer based on Object/Array type for parsing.
5 lines (4 loc) • 380 B
TypeScript
import { CStructPropertyOptions, Dictionary } from "./decorators-types";
import { CStructClassOptions } from "./decorators-types";
export declare function CStructClass(options?: CStructClassOptions): <T>(target: T & Dictionary) => T & Dictionary;
export declare function CStructProperty(options: CStructPropertyOptions): <T>(target: T & Dictionary, propertyName: string) => void;