Skip to content

API reference > @kontsedal/olas-core > AmbientDeps

AmbientDeps interface ​

App-wide deps available on every controller's ctx.deps.

Default shape carries an index signature so untyped reads compile (asunknown). Users augment this interface in their app to add typed services:

ts
declare module '@kontsedal/olas-core' {
  interface AmbientDeps {
    api: ApiClient
    session: SessionStore
  }
}

Signature:

typescript
interface AmbientDeps

Released under the MIT License.