UNPKG

odata-active-record-core

Version:

Core Active Record implementation for OData - The easiest way to interact with OData APIs

23 lines 793 B
#!/usr/bin/env node import type { IEntitySchema } from 'odata-active-record-contracts'; /** * Easy-to-use function for programmatic interface generation */ export declare function generateInterfacesFromSchemas(schemas: Record<string, IEntitySchema<any>>, options?: { outputFile?: string; includeUtilities?: boolean; addComments?: boolean; addExports?: boolean; format?: 'typescript' | 'javascript' | 'jsx'; useTypes?: boolean; useJSDoc?: boolean; }): string; /** * One-liner for quick interface generation */ export declare function quickGen(entityName: string, schema: IEntitySchema<any>, options?: { format?: 'typescript' | 'javascript' | 'jsx'; useTypes?: boolean; useJSDoc?: boolean; }): string; //# sourceMappingURL=generate-interfaces.d.ts.map