@rstore/nuxt-drizzle
Version:
Rstore + Nuxt + Drizzle
20 lines (19 loc) • 706 B
TypeScript
import type { Model, ModelDefaults, ModelList } from '@rstore/vue';
import type { RstoreDrizzleCondition } from './utils/types.js';
declare module '@rstore/vue' {
interface CustomModelMeta {
scopeId?: string;
table?: string;
primaryKeys?: string[];
}
interface FindOptions<TModel extends Model, TModelDefaults extends ModelDefaults, TModelList extends ModelList> {
where?: RstoreDrizzleCondition;
}
interface CustomParams<TModel extends Model, TModelDefaults extends ModelDefaults, TModelList extends ModelList> {
/**
* @deprecated Use \`findOptions.where\` instead
*/
where?: RstoreDrizzleCondition;
}
}
export {};