UNPKG

@palmares/drizzle-engine

Version:

This is the engine that wraps the hole drizzle interface in a way palmares can understand and have full control of

12 lines 1.16 kB
import type { fieldParser as DrizzleEngineFieldParser } from './field'; import type { CustomArgs } from './types'; import type { AdapterFieldParserTranslateArgs } from '@palmares/databases'; import type { varchar as dVarChar } from 'drizzle-orm/mysql-core'; import type { varchar as dVarChar2 } from 'drizzle-orm/pg-core'; import type { text as dText } from 'drizzle-orm/sqlite-core'; export declare const charFieldParser: typeof import("@palmares/databases").AdapterCharFieldParser & (new () => import("@palmares/databases").AdapterCharFieldParser & { translate: (args: AdapterFieldParserTranslateArgs<"char", any, InstanceType<typeof DrizzleEngineFieldParser>, any, CustomArgs<Parameters<typeof dText>[1] | Parameters<typeof dVarChar>[1] | Parameters<typeof dVarChar2>[1], ReturnType<typeof dVarChar> | ReturnType<typeof dText> | ReturnType<typeof dVarChar2>>>) => Promise<string>; inputParser: (args: import("@palmares/databases").AdapterFieldParserInputAndOutputArgs<"char">) => Promise<any>; outputParser: (args: import("@palmares/databases").AdapterFieldParserInputAndOutputArgs<"char">) => Promise<any>; }); //# sourceMappingURL=char.d.ts.map