Files
starface-outlook-sync-addin/node_modules/tsyringe/dist/typings/registry-base.d.ts
T
Stefan Hacker 37ad745546 first commit
2026-04-03 09:38:48 +02:00

13 lines
484 B
TypeScript

import { InjectionToken } from ".";
export default abstract class RegistryBase<T> {
protected _registryMap: Map<InjectionToken<any>, T[]>;
entries(): IterableIterator<[InjectionToken<any>, T[]]>;
getAll(key: InjectionToken<any>): T[];
get(key: InjectionToken<any>): T | null;
set(key: InjectionToken<any>, value: T): void;
setAll(key: InjectionToken<any>, value: T[]): void;
has(key: InjectionToken<any>): boolean;
clear(): void;
private ensure;
}