dependencyForwardRef.d.ts 471 B

12345678
  1. import { DependencyIdentifier, NormalizedDependencyIdentifier } from './dependencyIdentifier';
  2. import { Ctor } from './dependencyItem';
  3. export interface ForwardRef<T> {
  4. unwrap(): Ctor<T>;
  5. }
  6. export declare function forwardRef<T>(wrapper: () => Ctor<T>): ForwardRef<T>;
  7. export declare function isForwardRef<T = any>(thing: unknown): thing is ForwardRef<T>;
  8. export declare function normalizeForwardRef<T>(id: DependencyIdentifier<T>): NormalizedDependencyIdentifier<T>;