UNPKG

next

Version:

The React Framework

11 lines (10 loc) 652 B
import { type ServerReferenceInfo } from '../shared/lib/server-reference-info'; export interface ServerReference { $$typeof: Symbol; $$id: string; } export type ServerFunction = ServerReference & ((...args: unknown[]) => Promise<unknown>); export declare function isServerReference<T>(value: T & Partial<ServerReference>): value is T & ServerFunction; export declare function isUseCacheFunction<T>(value: T & Partial<ServerReference>): value is T & ServerFunction; export declare function getUseCacheFunctionInfo<T>(value: T & Partial<ServerReference>): ServerReferenceInfo | null; export declare function isClientReference(mod: any): boolean;