@carlosv2/glue
Version:
Dependency injection library that stays out of the way
14 lines • 628 B
TypeScript
import type { Buildable } from '../buildable.js';
import type { DefinitionContext, RunningContext } from '../context/index.js';
import { Maybe } from '../utils.js';
import { Service, type Tag } from '../service.js';
export declare class Property extends Service {
private readonly symbol;
private readonly property;
constructor(symbol: Buildable, property: Buildable, context: DefinitionContext, scope: Maybe<string>, tags: Tag[], calls: {
method: Buildable;
params: Buildable[];
}[]);
protected instantiate(context: RunningContext): Promise<unknown>;
}
//# sourceMappingURL=property.d.ts.map