@vonage/vivid-react
Version:
Vivid wrapped for easy React usage & IDE autocomplete support & typescript typings
209 lines (204 loc) • 3.8 kB
JavaScript
/*
* DO NOT EDIT THIS FILE. IT IS GENERATED
*/
/*
Code in this file were generated using following JSON:
{
"kind": "class",
"description": "",
"name": "DelegateAriaBehavior",
"members": [
{
"kind": "field",
"name": "boundProperties",
"type": {
"text": "BoundAriaProperties<T>"
},
"privacy": "private",
"readonly": true
},
{
"kind": "field",
"name": "forwardedProperties",
"type": {
"text": "Set<AriaPropertyName>"
},
"privacy": "private",
"readonly": true
},
{
"kind": "field",
"name": "isMitigationDisabled",
"type": {
"text": "boolean"
},
"privacy": "private",
"readonly": true
},
{
"kind": "field",
"name": "source",
"type": {
"text": "DelegatesAriaElement | null"
},
"privacy": "private",
"default": "null"
},
{
"kind": "method",
"name": "bind",
"parameters": [
{
"name": "source",
"type": {
"text": "DelegatesAriaElement"
}
}
]
},
{
"kind": "method",
"name": "unbind"
},
{
"kind": "field",
"name": "bindingBehaviours",
"type": {
"text": "AttributeBindingBehavior[]"
},
"privacy": "private",
"default": "[]"
},
{
"kind": "method",
"name": "bindPropertiesToTarget",
"privacy": "private",
"parameters": [
{
"name": "source",
"type": {
"text": "DelegatesAriaElement"
}
},
{
"name": "boundProperties",
"type": {
"text": "BoundAriaProperties<T>"
}
},
{
"name": "target",
"type": {
"text": "HTMLElement"
}
}
]
},
{
"kind": "method",
"name": "releasePropertyBindings",
"privacy": "private",
"parameters": [
{
"name": "source",
"type": {
"text": "DelegatesAriaElement"
}
}
]
},
{
"kind": "method",
"name": "startForwardingPropertiesToTarget",
"privacy": "private",
"parameters": [
{
"name": "source",
"type": {
"text": "DelegatesAriaElement"
}
},
{
"name": "delegatedProperties",
"type": {
"text": "Set<AriaPropertyName>"
}
},
{
"name": "target",
"type": {
"text": "HTMLElement"
}
}
]
},
{
"kind": "method",
"name": "stopForwardingPropertiesToTarget",
"privacy": "private",
"parameters": [
{
"name": "source",
"type": {
"text": "DelegatesAriaElement"
}
}
]
},
{
"kind": "field",
"name": "onSourceAriaPropertyChanged",
"privacy": "private"
},
{
"kind": "method",
"name": "forwardPropertyToTarget",
"privacy": "private",
"parameters": [
{
"name": "target",
"type": {
"text": "HTMLElement"
}
},
{
"name": "property",
"type": {
"text": "AriaPropertyName"
}
},
{
"name": "value",
"type": {
"text": "BoundValue"
}
}
]
},
{
"kind": "method",
"name": "mitigateAccessibilityIssues",
"privacy": "private",
"parameters": [
{
"name": "source",
"type": {
"text": "AriaMixinElement"
}
}
],
"description": "Sets role to presentation unless there are properties present that prohibit it.\nUsing role=\"presentation\" will cause non-global states or properties to be ignored.\nSee: https://www.w3.org/TR/wai-aria-1.3/#conflict_resolution_presentation_none"
}
]
}
*/
import wrapper from '@vonage/vivid-react-wrapper'
import { registerDelegateAriaBehavior } from '@vonage/vivid'
registerDelegateAriaBehavior('vvd3')
const VwcDelegateAriaBehavior = wrapper(`vvd3-delegate-aria-behavior`, {
events: [],
attributes: [],
properties: []
})
VwcDelegateAriaBehavior.displayName = 'VwcDelegateAriaBehavior'
export default VwcDelegateAriaBehavior