@sheerid/jslib
Preparing search index...
SheerIdJsApi
Interface SheerIdJsApi
The interface exposed on the window object
interface
SheerIdJsApi
{
conversion
:
Conversion
;
hooks
:
Hooks
;
overrideComponent
:
(
componentName
:
OverrideableComponentName
,
newComponent
:
StepComponent
,
)
=>
void
;
resetOverriddenComponents
:
()
=>
void
;
resetStore
:
()
=>
void
;
VerificationForm
:
new
(
element
:
HTMLElement
,
programId
:
string
)
=>
void
;
addHook
(
hook
:
Hook
)
:
RegisteredHooks
;
collectDeviceProfile
(
verificationId
:
string
,
programId
:
string
)
:
void
;
getMessages
(
locale
:
|
"es"
|
"id"
|
"is"
|
"no"
|
"ar"
|
"bg"
|
"bn-IN"
|
"cs"
|
"da"
|
"de"
|
"el"
|
"en-GB"
|
"en-US"
|
"es-ES"
|
"fi"
|
"fr-CA"
|
"fr"
|
"ga"
|
"hi-IN"
|
"hr"
|
"hu"
|
"it"
|
"iw"
|
"ja"
|
"ko"
|
"lo"
|
"lt"
|
"ms"
|
"nl"
|
"nl-BE"
|
"pl"
|
"pt-BR"
|
"pt"
|
"ro"
|
"ru"
|
"sk"
|
"sl"
|
"sr"
|
"sv"
|
"sw"
|
"uk"
|
"ur"
|
"vi"
|
"th"
|
"tr"
|
"zh-HK"
|
"zh"
|
"zu"
,
programThemeMessages
?:
ProgramThemeMessages
,
segment
?:
Segment
,
)
:
Promise
<
StringMap
>
;
getMetadata
()
:
Metadata
;
postVerificationSizeUpdates
(
options
:
PostMessagesOptions
)
:
void
;
refreshStore
()
:
void
;
resetMetadata
()
:
void
;
resetOptions
()
:
void
;
resetViewModel
()
:
void
;
setMetadata
(
metadata
:
Metadata
)
:
void
;
setOptions
(
options
:
Options
)
:
void
;
setProgramTheme
(
theme
:
Partial
<
ProgramTheme
>
)
:
void
;
setViewModel
(
viewModel
:
{}
|
ViewModel
)
:
void
;
}
Index
Properties
conversion
hooks
override
Component
reset
Overridden
Components
reset
Store
Verification
Form
Methods
add
Hook
collect
Device
Profile
get
Messages
get
Metadata
post
Verification
Size
Updates
refresh
Store
reset
Metadata
reset
Options
reset
View
Model
set
Metadata
set
Options
set
Program
Theme
set
View
Model
Properties
conversion
conversion
:
Conversion
hooks
hooks
:
Hooks
override
Component
overrideComponent
:
(
componentName
:
OverrideableComponentName
,
newComponent
:
StepComponent
,
)
=>
void
reset
Overridden
Components
resetOverriddenComponents
:
()
=>
void
reset
Store
resetStore
:
()
=>
void
Verification
Form
VerificationForm
:
new
(
element
:
HTMLElement
,
programId
:
string
)
=>
void
Methods
add
Hook
addHook
(
hook
:
Hook
)
:
RegisteredHooks
Parameters
hook
:
Hook
Returns
RegisteredHooks
collect
Device
Profile
collectDeviceProfile
(
verificationId
:
string
,
programId
:
string
)
:
void
Parameters
verificationId
:
string
programId
:
string
Returns
void
get
Messages
getMessages
(
locale
:
|
"es"
|
"id"
|
"is"
|
"no"
|
"ar"
|
"bg"
|
"bn-IN"
|
"cs"
|
"da"
|
"de"
|
"el"
|
"en-GB"
|
"en-US"
|
"es-ES"
|
"fi"
|
"fr-CA"
|
"fr"
|
"ga"
|
"hi-IN"
|
"hr"
|
"hu"
|
"it"
|
"iw"
|
"ja"
|
"ko"
|
"lo"
|
"lt"
|
"ms"
|
"nl"
|
"nl-BE"
|
"pl"
|
"pt-BR"
|
"pt"
|
"ro"
|
"ru"
|
"sk"
|
"sl"
|
"sr"
|
"sv"
|
"sw"
|
"uk"
|
"ur"
|
"vi"
|
"th"
|
"tr"
|
"zh-HK"
|
"zh"
|
"zu"
,
programThemeMessages
?:
ProgramThemeMessages
,
segment
?:
Segment
,
)
:
Promise
<
StringMap
>
Parameters
locale
:
|
"es"
|
"id"
|
"is"
|
"no"
|
"ar"
|
"bg"
|
"bn-IN"
|
"cs"
|
"da"
|
"de"
|
"el"
|
"en-GB"
|
"en-US"
|
"es-ES"
|
"fi"
|
"fr-CA"
|
"fr"
|
"ga"
|
"hi-IN"
|
"hr"
|
"hu"
|
"it"
|
"iw"
|
"ja"
|
"ko"
|
"lo"
|
"lt"
|
"ms"
|
"nl"
|
"nl-BE"
|
"pl"
|
"pt-BR"
|
"pt"
|
"ro"
|
"ru"
|
"sk"
|
"sl"
|
"sr"
|
"sv"
|
"sw"
|
"uk"
|
"ur"
|
"vi"
|
"th"
|
"tr"
|
"zh-HK"
|
"zh"
|
"zu"
Optional
programThemeMessages
:
ProgramThemeMessages
Optional
segment
:
Segment
Returns
Promise
<
StringMap
>
get
Metadata
getMetadata
()
:
Metadata
Returns
Metadata
post
Verification
Size
Updates
postVerificationSizeUpdates
(
options
:
PostMessagesOptions
)
:
void
Parameters
options
:
PostMessagesOptions
Returns
void
refresh
Store
refreshStore
()
:
void
Returns
void
reset
Metadata
resetMetadata
()
:
void
Returns
void
reset
Options
resetOptions
()
:
void
Returns
void
reset
View
Model
resetViewModel
()
:
void
Returns
void
set
Metadata
setMetadata
(
metadata
:
Metadata
)
:
void
Parameters
metadata
:
Metadata
Returns
void
set
Options
setOptions
(
options
:
Options
)
:
void
Parameters
options
:
Options
Returns
void
set
Program
Theme
setProgramTheme
(
theme
:
Partial
<
ProgramTheme
>
)
:
void
Parameters
theme
:
Partial
<
ProgramTheme
>
Returns
void
set
View
Model
setViewModel
(
viewModel
:
{}
|
ViewModel
)
:
void
Parameters
viewModel
:
{}
|
ViewModel
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
conversion
hooks
override
Component
reset
Overridden
Components
reset
Store
Verification
Form
Methods
add
Hook
collect
Device
Profile
get
Messages
get
Metadata
post
Verification
Size
Updates
refresh
Store
reset
Metadata
reset
Options
reset
View
Model
set
Metadata
set
Options
set
Program
Theme
set
View
Model
@sheerid/jslib
Loading...
The interface exposed on the window object