UNPKG

@realsee/five

Version:

Realsee Renderer SDK

13 lines (12 loc) • 750 B
import * as THREE from "three"; import * as React from "react"; import { Five, Work, State, FiveLoadOptions } from "@realsee/five"; type ContextType = null | { renderer?: THREE.WebGLRenderer; five: Five; loadWork: (works: Work | Work[], state?: "inherit" | "initial" | Partial<Omit<State, "offset">>, options?: number | FiveLoadOptions, userAction?: boolean) => Promise<void>; }; declare const FiveContext: React.Context<ContextType>; declare function useFiveInstance(): Five; declare function useFiveWorkLoader(): (works: Work | Work[], state?: "inherit" | "initial" | Partial<Omit<State, "offset">>, options?: number | FiveLoadOptions, userAction?: boolean) => Promise<void>; export { FiveContext, useFiveInstance, useFiveWorkLoader };