@energyweb/node-red-contrib-green-proof-worker
Version:
19 lines (18 loc) • 818 B
TypeScript
import { Kysely } from 'kysely';
import * as z from 'zod';
import type { RuntimeApi } from '../api';
import type { SqliteDatabase } from '../types';
export declare const SqliteConfig: (api: RuntimeApi) => {
new (config: any): {
database: Promise<Kysely<SqliteDatabase>>;
onInput(): void;
onDestroy(): Promise<void>;
api: RuntimeApi;
nodeConfig: unknown;
messageZod: z.ZodObject<{}, z.core.$strip>;
getBaseUrls(): Promise<z.core.output<typeof import("../node").BaseUrlsConfig>>;
getNodeEnvConfig(): import("../node").NodeEnvConfig;
sendBuilder(inputMessage: import("../types").NodeMessage<any>): import("../node").SendBuilder;
handleMaybePromise<T>(maybePromiseCb: () => (T | Promise<T>), done: (err?: Error) => void): void;
};
};