UNPKG

@proofkit/fmodata

Version:

FileMaker OData API client

13 lines (12 loc) 470 B
import { InternalLogger } from '../logger.js'; import { FMODataLayer, ODataConfig } from '../services.js'; export interface ClientRuntime { layer: FMODataLayer; config: ODataConfig; logger: InternalLogger; } /** * Single boundary for synchronous extraction of config/logger from the DI layer. * Builder/manager constructors should call this once and pass runtime around. */ export declare function createClientRuntime(layer: FMODataLayer): ClientRuntime;