Files
NapCatQQ/.pnpm-store/v3/files/cd/09b6b4f8e28e94cbab5ce315bf3a605082788269f0a43fec88dba4a1c4ca3bdaf970ba82ca1af9d1338d3fcd40733704e985c42e5ea34163f75bd3b13e7825
T
TanTan e311ca3275
Build NapCat Artifacts / Type Check & Test (push) Waiting to run
docs: 仓库链接指向本镜像仓库
2026-11-13 09:25:58 +08:00

14 lines
944 B
Plaintext

import { Right } from '@inversifyjs/common';
import { Binding } from '../../binding/models/Binding';
import { bindingScopeValues } from '../../binding/models/BindingScope';
import { BindingType } from '../../binding/models/BindingType';
import { ScopedBinding } from '../../binding/models/ScopedBinding';
import { DeactivationParams } from '../models/DeactivationParams';
import { Resolved } from '../models/Resolved';
declare const CACHE_KEY_TYPE: keyof ScopedBinding<BindingType, typeof bindingScopeValues.Singleton, unknown>;
type CachedSingletonScopedBinding<TResolved> = Binding & ScopedBinding<BindingType, typeof bindingScopeValues.Singleton, TResolved> & {
[CACHE_KEY_TYPE]: Right<Resolved<TResolved>>;
};
export declare function resolveBindingPreDestroy<TResolved>(params: DeactivationParams, binding: CachedSingletonScopedBinding<TResolved>): void | Promise<void>;
export {};
//# sourceMappingURL=resolveBindingPreDestroy.d.ts.map