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: true
DocumentBinderInitOptionFull
Ƭ DocumentBinderInitOptionFull: InitOption
& DocumentBinderInitOptionCore
destroyAble
Ƭ destroyAble: Object
Type declaration
Name | Type |
---|---|
| () => |
destroy: () => void