@inversifyjs/core
Version:
InversifyJs core package
10 lines • 675 B
TypeScript
import { Mock } from 'vitest';
export declare class OneToManyMapStar<TModel, TRelation extends object> {
readonly add: Mock<(model: TModel, relation: TRelation) => void>;
readonly clone: Mock<() => OneToManyMapStar<TModel, TRelation>>;
readonly get: Mock<(<TKey extends keyof TRelation>(key: TKey, value: Required<TRelation>[TKey]) => Iterable<TModel> | undefined)>;
readonly getAllKeys: Mock<(<TKey extends keyof TRelation>(key: TKey) => Iterable<TRelation[TKey]>)>;
readonly removeByRelation: Mock<(<TKey extends keyof TRelation>(key: TKey, value: Required<TRelation>[TKey]) => void)>;
constructor();
}
//# sourceMappingURL=OneToManyMapStar.d.ts.map