casing.d.ts 500 B

1234567891011121314
  1. import type { Column } from "./column.js";
  2. import { entityKind } from "./entity.js";
  3. import type { Casing } from "./utils.js";
  4. export declare function toSnakeCase(input: string): string;
  5. export declare function toCamelCase(input: string): string;
  6. export declare class CasingCache {
  7. static readonly [entityKind]: string;
  8. private cachedTables;
  9. private convert;
  10. constructor(casing?: Casing);
  11. getColumnCasing(column: Column): string;
  12. private cacheTable;
  13. clearCache(): void;
  14. }