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
Wyn Server URL.
Example
url: 'http://localhost:51980/'useTokenInHeader
• Optional useTokenInHeader: boolean
Set if the token is required to be sent in the request header instead of the query parameter. The default value is false.
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
 
                                                                 
                                                                 
                                                                    