UNPKG

@hotmeshio/hotmesh

Version:

Serverless Workflow

26 lines (25 loc) 1.22 kB
declare class ObjectHandler { get(obj: object, prop: string | symbol): any; set(obj: object, prop: string | symbol, value: any): any; create(...args: any[]): object; keys(obj: object): string[]; values(obj: object): any[]; entries(obj: object): [string, any][]; fromEntries(iterable: Iterable<[string, any]>): object; assign(target: object, ...sources: object[]): object; getOwnPropertyNames(obj: object): string[]; getOwnPropertySymbols(obj: object): symbol[]; getOwnPropertyDescriptor(obj: object, prop: string | symbol): PropertyDescriptor | undefined; defineProperty(obj: object, prop: string | symbol, descriptor: PropertyDescriptor): object; defineProperties(obj: object, props: PropertyDescriptorMap): object; freeze(obj: object): object; isFrozen(obj: object): boolean; seal(obj: object): object; isSealed(obj: object): boolean; preventExtensions(obj: object): object; isExtensible(obj: object): boolean; hasOwnProperty(obj: object, prop: string | symbol): boolean; isPrototypeOf(obj: object, prototypeObj: object): boolean; propertyIsEnumerable(obj: object, prop: string | symbol): boolean; } export { ObjectHandler };