UNPKG

@threlte/xr

Version:

Tools to more easily create VR and AR experiences with Threlte

36 lines (35 loc) 1.02 kB
/** * `<ARButton />` is an HTML `<button />` that can be used to init and display info about your immersive AR session. * * ```svelte * <ARButton * onerror={(event) => {}} * onclick={(event) => {}} * /> * ``` */ declare const ArButton: import("svelte").Component<Omit<import("svelte/elements").HTMLButtonAttributes & { mode: XRSessionMode; sessionInit?: XRSessionInit & { domOverlay?: { root: HTMLElement; } | undefined; }; force?: "enter" | "exit"; styled?: boolean; children?: import("svelte").Snippet<[{ state: "unsupported" | "insecure" | "blocked" | "supported"; }]>; onclick?: (event: { state: "unsupported" | "insecure" | "blocked" | "supported"; nativeEvent: MouseEvent; }) => void; onerror?: (error: Error) => void; }, "mode" | "sessionInit"> & { sessionInit?: XRSessionInit & { domOverlay?: { root: HTMLElement; } | undefined; }; }, {}, "">; export default ArButton;