UNPKG

@proofkit/fmodata

Version:

FileMaker OData API client

26 lines (25 loc) 831 B
import { Database } from '../../client/database.js'; import { FMServerConnection } from '../../client/filemaker-odata.js'; export declare const ENV_NAMES: { readonly server: "FM_SERVER"; readonly db: "FM_DATABASE"; readonly username: "FM_USERNAME"; readonly password: "FM_PASSWORD"; readonly clarisIdUsername: "CLARIS_ID_USERNAME"; readonly clarisIdPassword: "CLARIS_ID_PASSWORD"; readonly apiKey: "OTTO_API_KEY"; }; export interface ConnectionOptions { server?: string; database?: string; username?: string; password?: string; clarisIdUsername?: string; clarisIdPassword?: string; apiKey?: string; } export interface BuiltConnection { connection: FMServerConnection; db: Database; } export declare function buildConnection(opts: ConnectionOptions): BuiltConnection;