documentBinder/types
The following sections describe the module: documentBinder/types.
Interfaces
Type Aliases
Interfaces
Interface: BackendServer
Properties
token
• token: string
The token needed to access the Wyn API.
Example
token: 'DA3CF35403BF9B0823A63CB2663D58E88B0B85FB588A1068753E0BDEF935B7C2'URL
• URL: string
The Wyn Server URL.
Example
url: 'http://localhost:51980/'useTokenInHeader
• Optional useTokenInHeader: boolean
When set to true, the token will be sent in the request header instead of the query parameter. The default value is false, meaning the token is passed through the URL.
Example
useTokenInHeader: true,Interface: DocumentBinder
Properties
designer
• Optional designer: Object
Type declaration
Name | Type |
|---|---|
| ( |
| ( |
destroy: (element: Element) => void
init: (option: DocumentBinderInitOptionFull) => Element
preview
• Optional preview: Object
Type declaration
Name | Type |
|---|---|
| ( |
| ( |
destroy: (element: Element) => void
init: (option: DocumentBinderInitOptionFull) => Element
Interface: EventsOptionBase
Properties
afterDocumentSave
• Optional afterDocumentSave: (success: boolean, documentId?: string) => void
Type declaration
▸ (success, documentId?): void
The callback after save.
Parameters
Name | Type |
|---|---|
|
|
|
|
Returns
void
Example
afterDocumentSave: () => {}Interface: InitOption
Hierarchy
↳
InitOption
Properties
backendServer
• backendServer: BackendServer
language
• language: string
The designer or viewer language
Example
language: 'zh'Inherited from
InitOptionBase.language
parentSelector
• parentSelector: () => HTMLElement
Type declaration
▸ (): HTMLElement
The dom contains designer or viewer.
Returns
HTMLElement
Example
parentSelector: () => document.querySelector('#root')siteTitle
• Optional siteTitle: string
The web tab title.
Example
siteTitle: 'dataset'Inherited from
theme
• Optional theme: string
The designer or viewer theme.
Example
theme: 'red'Inherited from
InitOptionBase.theme
version
• Optional version: string
The designer or viewer version.
Example
version: '1.0.0'Inherited from
InitOptionBase.version
Interface: InitOptionBase
Hierarchy
InitOptionBase
Properties
language
• language: string
The designer or viewer language.
Example
language: 'zh'siteTitle
• Optional siteTitle: string
The web tab title
Example
siteTitle: 'dataset'theme
• Optional theme: string
The designer or viewer theme.
Example
theme: 'red'version
• Optional version: string
The designer or viewer version.
Example
version: '1.0.0'Type Aliases
DocumentBinderInitOption
Ƭ DocumentBinderInitOption: InitOptionBase & DocumentBinderInitOptionCore
DocumentBinderInitOptionCore
Ƭ DocumentBinderInitOptionCore: Object
Type declaration
Name | Type |
|---|---|
|
|
|
|
documentId?: string
The documentBinder id.
Example
documentId: '1f183c3f-64f9-4b4c-ac92-cd37580bde21'showCloseButton?: boolean
A flag specifying whether to show the showCloseButton.
Example
showCloseButton: trueDocumentBinderInitOptionFull
Ƭ DocumentBinderInitOptionFull: InitOption & DocumentBinderInitOptionCore
destroyAble
Ƭ destroyAble: Object
Type declaration
Name | Type |
|---|---|
| () => |
destroy: () => void