Server IP : 150.95.80.236 / Your IP : 3.133.158.116 Web Server : Apache System : Linux host-150-95-80-236 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : social-telecare ( 10000) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/pcu.in.th/api-uat.pcu.in.th/node_modules/@nestjs/core/injector/ |
Upload File : |
/** * SettlementSignal is used to signal the resolution of a provider/instance. * Calling `complete` or `error` will resolve the promise returned by `asPromise`. * Can be used to detect circular dependencies. */ export declare class SettlementSignal { private readonly _refs; private readonly settledPromise; private settleFn; private completed; constructor(); /** * Resolves the promise returned by `asPromise`. */ complete(): void; /** * Rejects the promise returned by `asPromise` with the given error. * @param err Error to reject the promise returned by `asPromise` with. */ error(err: unknown): void; /** * Returns a promise that will be resolved when `complete` or `error` is called. * @returns Promise that will be resolved when `complete` or `error` is called. */ asPromise(): Promise<unknown>; /** * Inserts a wrapper id that the host of this signal depends on. * @param wrapperId Wrapper id to insert. */ insertRef(wrapperId: string): void; /** * Check if relationship is circular. * @param wrapperId Wrapper id to check. * @returns True if relationship is circular, false otherwise. */ isCycle(wrapperId: string): boolean; }