@threlte/core
Version:
A 3D framework for the web, built on top of Svelte and Three.js
18 lines (17 loc) • 505 B
TypeScript
import { type CurrentReadable } from '../../utilities/index.js';
type DOMContext = {
/** The canvas wrapper element */
dom: HTMLElement;
canvas: HTMLCanvasElement;
size: CurrentReadable<{
width: number;
height: number;
}>;
};
export type CreateDOMContextOptions = {
dom: HTMLElement;
canvas: HTMLCanvasElement;
};
export declare const createDOMContext: (options: CreateDOMContextOptions) => DOMContext;
export declare const useDOM: () => DOMContext;
export {};