{"version":3,"file":"adapter-lifecycle.mjs","names":[],"sources":["../../../src/libs/runtime/adapter-lifecycle.ts"],"sourcesContent":["import type { Config } from \"../../types/config.js\";\nimport type {\n\tAdapterLifecycleContext,\n\tAdapterLifecyclePurpose,\n\tAdapterRuntimeContext,\n\tEnvironmentVariables,\n} from \"./types.js\";\n\nexport const createAdapterLifecycleContext = (props: {\n\tconfig: Config;\n\tenv?: EnvironmentVariables;\n\truntimeContext?: AdapterRuntimeContext;\n\tpurpose?: AdapterLifecyclePurpose;\n}): AdapterLifecycleContext => ({\n\tconfig: props.config,\n\tenv: props.env,\n\truntimeContext: props.runtimeContext,\n\tpurpose: props.purpose ?? \"runtime\",\n});\n"],"mappings":"AAQA,MAAa,EAAiC,IAKd,CAC/B,OAAQ,EAAM,OACd,IAAK,EAAM,IACX,eAAgB,EAAM,eACtB,QAAS,EAAM,SAAW,SAC3B"}