UNPKG

@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
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;