bindTo
Binds injection token to dependency.
Importing
import { bindTo } from '@marblejs/core';Type declaration
bindTo :: ContextToken -> ContextDependency -> BoundDependencyExample
import { reader, bindTo, createServer, createContextToken } from '@marblejs/core';
const config: Config = { /* ... */ };
const configReader = reader.map(() => config);
const Token = createContextToken<Config>();
// ----------------
createServer({
// ...
dependencies: [
bindTo(Token)(configReader),
],
});Last updated