flatTool.d.ts 544 B

12345678910111213
  1. export declare const getPrototypeOf: (obj: any) => any;
  2. export declare const iterateInheritedPrototype: (callback: (proto: Record<string, any>) => boolean | void, fromCtor: any, toCtor: any, includeToCtor?: boolean) => void;
  3. export interface ClassInstanceToObjectOptions {
  4. bindTo?: any;
  5. excludes?: string[];
  6. till?: any;
  7. enumerable?: 0 | boolean;
  8. configurable?: 0 | boolean;
  9. writable?: 0 | boolean;
  10. }
  11. export declare const toObject: (something: any, options?: ClassInstanceToObjectOptions) => {
  12. [key: string]: any;
  13. };