Embedding API Reference / Modules / exposed-api / <internal> / RoomleSdkWrapper
# Class: RoomleSdkWrapper
exposed-api.<internal>.RoomleSdkWrapper
We use this class in a plugin so we can rely on DI to change it during testing
# Table of contents
# Constructors
# Accessors
# Methods
- getConfigurator
- getConfiguratorApi
- getGlbViewer
- getGlobalCallback
- getPlanner
- getRapiAccess
- getStorage
- setGlobalInitData
# Constructors
# constructor
• new RoomleSdkWrapper(): RoomleSdkWrapper
# Returns
# Accessors
# hasPlanner
• get
hasPlanner(): boolean
# Returns
boolean
# Defined in
src/configurator/business-logic/roomle-sdk-wrapper.ts:25 (opens new window)
# Methods
# getConfigurator
▸ getConfigurator(element
, initData?
): Promise
<Configurator
>
# Parameters
Name | Type |
---|---|
element | HTMLElement |
initData? | UiInitData |
# Returns
Promise
<Configurator
>
# Defined in
src/configurator/business-logic/roomle-sdk-wrapper.ts:29 (opens new window)
# getConfiguratorApi
▸ getConfiguratorApi(element
, initData?
): Promise
<default
>
# Parameters
Name | Type |
---|---|
element | HTMLElement |
initData? | UiInitData |
# Returns
Promise
<default
>
# Defined in
src/configurator/business-logic/roomle-sdk-wrapper.ts:55 (opens new window)
# getGlbViewer
▸ getGlbViewer(element
, initData?
): Promise
<GlbViewer
>
# Parameters
Name | Type |
---|---|
element | HTMLElement |
initData? | UiInitData |
# Returns
Promise
<GlbViewer
>
# Defined in
src/configurator/business-logic/roomle-sdk-wrapper.ts:81 (opens new window)
# getGlobalCallback
▸ getGlobalCallback(): Promise
<GlobalCallback
>
# Returns
Promise
<GlobalCallback
>
# Defined in
src/configurator/business-logic/roomle-sdk-wrapper.ts:137 (opens new window)
# getPlanner
▸ getPlanner(element
, initData?
): Promise
<Planner
>
# Parameters
Name | Type |
---|---|
element | HTMLElement |
initData? | UiInitData |
# Returns
Promise
<Planner
>
# Defined in
src/configurator/business-logic/roomle-sdk-wrapper.ts:106 (opens new window)
# getRapiAccess
▸ getRapiAccess(): Promise
<default
>
# Returns
Promise
<default
>
# Defined in
src/configurator/business-logic/roomle-sdk-wrapper.ts:133 (opens new window)
# getStorage
▸ getStorage(): Nullable
<default
>
# Returns
Nullable
<default
>
# Defined in
src/configurator/business-logic/roomle-sdk-wrapper.ts:141 (opens new window)
# setGlobalInitData
▸ setGlobalInitData(initData
): void
# Parameters
Name | Type |
---|---|
initData | Nullable <GlobalInitDataDefinition > |
# Returns
void
# Defined in
src/configurator/business-logic/roomle-sdk-wrapper.ts:151 (opens new window)