All files / validator/yupTypes ref.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19                                     
// eslint-disable-next-line @typescript-eslint/no-empty-interface,@typescript-eslint/no-unused-vars
export interface Ref<T> {}
 
export type Refable<T> = T | Ref<T>
 
export interface RefOptions<T> {
  map?: (value: any) => T
}
 
export declare function ref<X, T extends X>(
  path: string,
  options?: RefOptions<T>,
): Ref<X>
 
export declare function ref<X, T extends X>(
  path: string,
  map?: NonNullable<RefOptions<T>['map']>,
): Ref<X>