Class: abstract BaseMyopComponent<P, R>
Defined in: host/components/IMyopComponent.ts:80
Type Parameters
• P = any
• R extends RefTypes = RefTypes
Implements
Constructors
new BaseMyopComponent()
protectednew BaseMyopComponent<P,R>(componentDefinition,container,options?):BaseMyopComponent<P,R>
Defined in: host/components/IMyopComponent.ts:87
Parameters
componentDefinition
container
HTMLElement
options?
Returns
BaseMyopComponent<P, R>
Properties
_markedForDisposed
_markedForDisposed:
boolean=false
Defined in: host/components/IMyopComponent.ts:105
_whenInitiated
_whenInitiated:
Promise<any>
Defined in: host/components/IMyopComponent.ts:209
_whenInitiatedReject()?
optional_whenInitiatedReject: (value?) =>any
Defined in: host/components/IMyopComponent.ts:207
Parameters
value?
any
Returns
any
_whenInitiatedResolve()?
optional_whenInitiatedResolve: (value?) =>any
Defined in: host/components/IMyopComponent.ts:206
Parameters
value?
any
Returns
any
componentDefinition
componentDefinition:
IComponentDefinitionConfig
Defined in: host/components/IMyopComponent.ts:87
Implementation of
IMyopComponent.componentDefinition
container
container:
HTMLElement
Defined in: host/components/IMyopComponent.ts:87
Implementation of
element?
optionalelement:HTMLElement
Defined in: host/components/IMyopComponent.ts:85
Implementation of
id
id:
string=''
Defined in: host/components/IMyopComponent.ts:81
Implementation of
isInitiated
isInitiated:
boolean=false
Defined in: host/components/IMyopComponent.ts:204
Implementation of
messageHandlers
messageHandlers:
Record<string,messageHandler<any>[]> ={}
Defined in: host/components/IMyopComponent.ts:83
props
props:
P
Defined in: host/components/IMyopComponent.ts:320
Implementation of
refs
refs:
R
Defined in: host/components/IMyopComponent.ts:321
Implementation of
Accessors
markedForDisposed
Get Signature
get markedForDisposed():
boolean
Defined in: host/components/IMyopComponent.ts:107
Returns
boolean
Set Signature
set markedForDisposed(
value):void
Defined in: host/components/IMyopComponent.ts:111
Parameters
value
boolean
Returns
void
Implementation of
IMyopComponent.markedForDisposed
Methods
bind()
bind<
T>(messageType,handler):void
Defined in: host/components/IMyopComponent.ts:125
Type Parameters
• T extends BaseMyopMessage
Parameters
messageType
string
handler
(message) => boolean
Returns
void
Implementation of
bindWhen()
bindWhen<
T>(messageType,predicate,handler):CleanupHandler
Defined in: host/components/IMyopComponent.ts:136
Type Parameters
• T extends BaseMyopMessage
Parameters
messageType
string
predicate
(message) => boolean
handler
(message) => void
Returns
dispose()
dispose():
void
Defined in: host/components/IMyopComponent.ts:285
Returns
void
Implementation of
hide()
abstracthide():void
Defined in: host/components/IMyopComponent.ts:118
Returns
void
Implementation of
initiated()
initiated():
Promise<any>
Defined in: host/components/IMyopComponent.ts:214
Returns
Promise<any>
Implementation of
inspect()
abstractinspect():CleanupHandler
Defined in: host/components/IMyopComponent.ts:122
Returns
Implementation of
onMessageReceived()
onMessageReceived(
incomeMessage):boolean
Defined in: host/components/IMyopComponent.ts:166
Parameters
incomeMessage
Returns
boolean
Implementation of
IMyopComponent.onMessageReceived
send()
send(
message):CleanupHandler
Defined in: host/components/IMyopComponent.ts:239
Parameters
message
Returns
Implementation of
setInitiated()
setInitiated():
void
Defined in: host/components/IMyopComponent.ts:197
Returns
void
Implementation of
show()
abstractshow():void
Defined in: host/components/IMyopComponent.ts:120
Returns
void