@cloudpss/ubjson
Version:
22 lines • 567 B
TypeScript
/** 序列化选项 */
export interface EncodeOptions {
/**
* 序列化对象时排序属性
* @default false
*/
sortObjectKeys?: boolean;
}
/** 反序列化选项 */
export interface DecodeOptions {
/**
* 解析对象时对 `__proto__` 属性的处理方式
* @default 'remove'
*/
protoAction?: 'error' | 'allow' | 'remove';
/**
* 解析对象时对 `constructor` 属性的处理方式
* @default 'allow'
*/
constructorAction?: 'error' | 'allow' | 'remove';
}
//# sourceMappingURL=options.d.ts.map