UNPKG

@k8ts/instruments

Version:

A collection of utilities and core components for k8ts.

22 lines 773 B
import type { Doddle } from "doddle"; import { RefKey } from "../ref-key/ref-key"; export type ForwardRef<T extends object> = ForwardRef.Core<T> & T; export declare namespace ForwardRef { function is(x: any): boolean; function make<T extends object>(props: Props<T>): ForwardRef<T>; interface Props<Referenced extends object> { readonly key: RefKey; readonly namespace?: string; readonly origin: object; readonly resolver: Doddle<Referenced>; readonly class: Function; } class Core<T extends object> { #private; constructor(props: Props<T>); equals(other: any): any; hashCode(): number; get __reference_props__(): Props<T>; } } //# sourceMappingURL=forward-ref.d.ts.map