SYMBOL INDEX (150 symbols across 29 files) FILE: packages/doc/.vuepress/client.ts method enhance (line 7) | enhance({app}) { FILE: packages/doc/.vuepress/examples/firstHouse/react.tsx function Example (line 6) | function Example() { FILE: packages/doc/.vuepress/plugins/code-demo/CodeDemo.props.ts type CodeDemoProps (line 26) | type CodeDemoProps = Partial>> FILE: packages/doc/.vuepress/plugins/code-demo/Icons.tsx method render (line 8) | render() { FILE: packages/doc/.vuepress/plugins/code-demo/clientConfigFile.ts method enhance (line 9) | async enhance({app}) { FILE: packages/doc/.vuepress/plugins/code-demo/constant.ts constant DEFAULT_EDITOR_TITLE (line 2) | const DEFAULT_EDITOR_TITLE = 'Vr360 Example' constant DEFAULT_EDITOR_DESCRIPTION (line 5) | const DEFAULT_EDITOR_DESCRIPTION = '' constant DEFAULT_VR360_VERSION (line 8) | const DEFAULT_VR360_VERSION = '^6.0.0' FILE: packages/doc/.vuepress/plugins/code-demo/global.d.ts type Window (line 6) | interface Window { FILE: packages/doc/.vuepress/plugins/code-demo/plugin.ts type MarkdownItRenderFn (line 16) | type MarkdownItRenderFn = ( type CodeDemoOptions (line 24) | type CodeDemoOptions = { type RenderPlaceFunction (line 30) | type RenderPlaceFunction = (description: string, codeBlockTokens?: Token... FILE: packages/vr360-core/src/helper.ts function getSingleValue (line 9) | function getSingleValue() { type ConvertMousePositionToThreePositionOptions (line 18) | type ConvertMousePositionToThreePositionOptions = { function convertMousePositionToThreePosition (line 40) | function convertMousePositionToThreePosition(options: ConvertMousePositi... type GetAddListenerToThreeObjectDeps (line 60) | type GetAddListenerToThreeObjectDeps = () => { type ThreeObjectDispatchEvent (line 77) | type ThreeObjectDispatchEvent = { function addListenerToThreeObject (line 89) | function addListenerToThreeObject( class TextureCacheLoader (line 183) | class TextureCacheLoader { method getInstance (line 185) | static getInstance() { method loadUrl (line 205) | loadUrl(url: string) { method loadUrls (line 217) | loadUrls(urls: string[]) { function hasOwnProperty (line 228) | function hasOwnProperty(obj: any, key: string): boolean { function isEqual (line 238) | function isEqual(a: any, b: any): boolean { function debounce (line 269) | function debounce any>(func: T, wait: numb... function update3dObjectBaseInfo (line 291) | function update3dObjectBaseInfo(object: THREE.Object3D, baseInfo: Partia... function get3dObjectBaseInfo (line 311) | function get3dObjectBaseInfo(object?: THREE.Object3D): ThreeObjectBase { function formatBaseInfo (line 336) | function formatBaseInfo(baseInfo: DeepPartial | undefin... FILE: packages/vr360-core/src/manager/index.ts type ConfigModel (line 4) | type ConfigModel = { type ConfigModelManager (line 8) | type ConfigModelManager = { FILE: packages/vr360-core/src/manager/space.ts type SpaceManagerEvents (line 14) | type SpaceManagerEvents = TipManagerEvents type SpaceEventName (line 16) | type SpaceEventName = keyof SpaceManagerEvents type SpaceManagerOptions (line 19) | type SpaceManagerOptions = Omit & { class SpaceManager (line 26) | class SpaceManager method constructor (line 41) | constructor(options: SpaceManagerOptions) { method createTipManager (line 57) | private createTipManager(parent: THREE.Object3D): TipManager | undefin... method createCubeSpaceMesh (line 85) | private createCubeSpaceMesh(cubeSpaceTextureUrls: CubeSpaceTextureUrls) { method createCubeSpaceMaterials (line 102) | private createCubeSpaceMaterials(cubeSpaceTextureUrls: CubeSpaceTextur... method create (line 113) | public create(spaceConfig: SpaceConfig): THREE.Group { method add (line 141) | public add(spaceConfig: SpaceConfig): THREE.Group { method update (line 147) | public update(spaceConfig: Partial & Pick & Pick & Pick implements Confi... method constructor (line 137) | constructor(options: TipManagerOptions) { method create (line 148) | public create(tip: Tip): THREE.Sprite { method add (line 247) | public add(tip: Tip): THREE.Sprite { method update (line 253) | public update(tip: Partial & Pick): THREE.Sprite | und... method find (line 277) | public find(tip: string | (Partial & Pick)): THREE.Spr... method findOrCreate (line 282) | public findOrCreate(tip: Tip): THREE.Sprite { method remove (line 288) | public remove(tip: string | (Partial & Pick)): void { method removeAll (line 297) | public removeAll(): void { method destroy (line 304) | public destroy(): void { FILE: packages/vr360-core/src/types.ts type AfterSwitchSpaceEvent (line 9) | type AfterSwitchSpaceEvent = { type Vr360Events (line 19) | type Vr360Events = { type Vector3Position (line 34) | type Vector3Position = { type Position (line 54) | type Position = Vector3Position type Scale (line 59) | type Scale = Vector3Position type Rotate (line 64) | type Rotate = Vector3Position type ThreeObjectBase (line 69) | type ThreeObjectBase = { type CubeSpaceTextureUrls (line 89) | type CubeSpaceTextureUrls = { type Tip (line 124) | type Tip = { type SpaceConfig (line 150) | type SpaceConfig = { type Vr360Options (line 175) | type Vr360Options = { type DeepRequired (line 200) | type DeepRequired = { type DeepPartial (line 207) | type DeepPartial = { FILE: packages/vr360-core/src/vr360.ts type Vr360EventName (line 21) | type Vr360EventName = keyof Vr360Events class Vr360 (line 36) | class Vr360 extends EventEmitter { method containerWidth (line 100) | public get containerWidth() { method containerHeight (line 107) | public get containerHeight() { method constructor (line 111) | constructor(options: Vr360Options) { method cacheAllTextures (line 153) | public cacheAllTextures(): void { method listenResize (line 165) | public listenResize(): () => void { method updateContainerSize (line 182) | public updateContainerSize(): void { method updateSpacesConfig (line 200) | public updateSpacesConfig(newSpacesConfig: SpaceConfig[]): void { method switchSpace (line 237) | public switchSpace(id: string, clickPosition?: THREE.Vector3): void { method render (line 308) | public render(): void { method handleUpdate (line 318) | private handleUpdate(): void { method createScene (line 327) | private createScene(): THREE.Scene { method createCamera (line 341) | private createCamera(): THREE.PerspectiveCamera { method createRenderer (line 352) | private createRenderer(): THREE.WebGLRenderer { method createControls (line 374) | private createControls(): OrbitControls { method createSpaceManager (line 403) | private createSpaceManager(): SpaceManager { method getPositionFromMouseXY (line 436) | public getPositionFromMouseXY(x: number, y: number): Position { method destroy (line 451) | public destroy(): void { FILE: packages/vr360-core/vite.config.ts type CreateViteConfigOptions (line 8) | type CreateViteConfigOptions = { FILE: packages/vr360-shared/src/build-utils/build-script.util.ts constant WATCH (line 9) | const WATCH = Boolean(process.env.WATCH) constant REPORT (line 10) | const REPORT = Boolean(process.env.REPORT) type DtsOptions (line 12) | type DtsOptions = Parameters[0] type GetItemType (line 14) | type GetItemType = T extends (infer U)[] ? U : T type RollupOutput (line 15) | type RollupOutput = NonNullable type ChangeConfigOptions (line 18) | type ChangeConfigOptions = { function changeViteConfig (line 27) | function changeViteConfig(config: UserConfig, options: ChangeConfigOptio... type ChangeConfigFn (line 74) | type ChangeConfigFn = (config: UserConfig, options: ChangeConfigOptions)... type BuildOptions (line 75) | type BuildOptions = { function build (line 84) | async function build(config: BuildOptions) { FILE: packages/vr360-shared/src/build-utils/vite-config-common.util.ts type CreateViteConfigOptions (line 23) | type CreateViteConfigOptions = { FILE: packages/vr360-shared/src/test-utils/common/mock-global-api.ts function mockGlobalApi (line 1) | function mockGlobalApi() { FILE: packages/vr360-shared/src/test-utils/common/polyfill-pointer-events.util.ts class PointerEvent (line 6) | class PointerEvent extends MouseEvent { method constructor (line 9) | constructor(type: string, params: PointerEventInit = {}) { FILE: packages/vr360-shared/src/test-utils/react/react-helper.util.ts function commonSetup (line 4) | function commonSetup(options?: {title?: string}) { FILE: packages/vr360-shared/src/test-utils/react/react-mount.util.ts function mount (line 2) | function mount() { FILE: packages/vr360-shared/src/test-utils/vue/vue-helper.util.ts function setProps (line 13) | function setProps(props: Record) { function createFunctionComponent (line 28) | function createFunctionComponent(fn: (...args: any[]) => any) { function getSlots (line 42) | function getSlots(ctx: any, slotName: string) { function setupVueSwitch (line 50) | function setupVueSwitch() { FILE: packages/vr360-shared/src/test-utils/vue/vue-mount.util.ts type InstanceType (line 6) | type InstanceType = V extends new (...arg: any[]) => infer X ? X : never type VM (line 7) | type VM = InstanceType & {unmount(): void} function find (line 9) | function find(selector: string, target?: HTMLElement | null | undefined) { type SnapType (line 23) | type SnapType = 'all' | 'vue2' | 'vue3' type MountResult (line 25) | type MountResult = VM & { function mount (line 30) | function mount(Comp: V): MountResult { function getComponent (line 67) | function getComponent(tagName: string) { function useSetup (line 71) | function useSetup(setup: () => V) { function useInjectedSetup (line 84) | function useInjectedSetup(setup: () => V) { FILE: packages/vr360-shared/types/global.d.ts type Writable (line 4) | type Writable = { type DeepPartial (line 8) | type DeepPartial = { type TimeoutHandle (line 12) | type TimeoutHandle = ReturnType type IntervalHandle (line 13) | type IntervalHandle = ReturnType FILE: playgrounds/react/src/Example.tsx function Example (line 1) | function Example() { FILE: playgrounds/vue3/src/helper.ts type HttpOptions (line 6) | type HttpOptions = { type DeepPartial (line 140) | type DeepPartial = { type RealseeVrInfo (line 148) | type RealseeVrInfo = { type RealseeVrInfoInitial (line 166) | type RealseeVrInfoInitial = { type RealseeVrInfoModel (line 174) | type RealseeVrInfoModel = { type RealseeVrInfoObserver (line 182) | type RealseeVrInfoObserver = { type RealseeVrInfoObserverQuaternion (line 193) | type RealseeVrInfoObserverQuaternion = { type RealseeVrInfoPanorama (line 200) | type RealseeVrInfoPanorama = { type RealseeVrInfoPanoramaList (line 205) | type RealseeVrInfoPanoramaList = { FILE: playgrounds/vue3/src/useVr360.ts type MaybeRef (line 8) | type MaybeRef = T | Ref type UseVr360Options (line 10) | type UseVr360Options = { function useVr360 (line 70) | function useVr360(options: UseVr360Options) { FILE: scripts/check-update.ts function checkNpmPkgUpdate (line 5) | async function checkNpmPkgUpdate() { FILE: scripts/utils.ts function copyFiles (line 13) | function copyFiles() { type PackageInfo (line 26) | type PackageInfo = {path: string; name: string} function getPackagesInfo (line 27) | function getPackagesInfo(type: 'public' | 'all'): PackageInfo[] { function build (line 56) | function build() { function generateChangelog (line 62) | function generateChangelog() { function release (line 75) | function release() {