Class: abstract BaseMyopComponent<P, R>
Defined in: host/components/IMyopComponent.ts:126
Extended by
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:133
Parameters
componentDefinition
container
HTMLElement
options?
Returns
BaseMyopComponent<P, R>
Properties
_markedForDisposed
_markedForDisposed:
boolean=false
Defined in: host/components/IMyopComponent.ts:151
_whenInitiated
_whenInitiated:
Promise<any>
Defined in: host/components/IMyopComponent.ts:255
_whenInitiatedReject()?
optional_whenInitiatedReject: (value?) =>any
Defined in: host/components/IMyopComponent.ts:253
Parameters
value?
any
Returns
any
_whenInitiatedResolve()?
optional_whenInitiatedResolve: (value?) =>any
Defined in: host/components/IMyopComponent.ts:252
Parameters
value?
any
Returns
any
componentDefinition
componentDefinition:
IComponentDefinitionConfig
Defined in: host/components/IMyopComponent.ts:133
Implementation of
IMyopComponent.componentDefinition
container
container:
HTMLElement
Defined in: host/components/IMyopComponent.ts:133
Implementation of
element?
optionalelement:HTMLElement
Defined in: host/components/IMyopComponent.ts:131
Implementation of
id
id:
string=''
Defined in: host/components/IMyopComponent.ts:127
Implementation of
isInitiated
isInitiated:
boolean=false
Defined in: host/components/IMyopComponent.ts:250
Implementation of
messageHandlers
messageHandlers:
Record<string,messageHandler<any>[]> ={}
Defined in: host/components/IMyopComponent.ts:129
props
props:
P
Defined in: host/components/IMyopComponent.ts:366
Implementation of
refs
refs:
R
Defined in: host/components/IMyopComponent.ts:367
Implementation of
Accessors
markedForDisposed
Get Signature
get markedForDisposed():
boolean
Defined in: host/components/IMyopComponent.ts:153
Returns
boolean
Set Signature
set markedForDisposed(
value):void
Defined in: host/components/IMyopComponent.ts:157
Parameters
value
boolean
Returns
void
Implementation of
IMyopComponent.markedForDisposed
Methods
bind()
bind<
T>(messageType,handler):void
Defined in: host/components/IMyopComponent.ts:171
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:182
Type Parameters
• T extends BaseMyopMessage
Parameters
messageType
string
predicate
(message) => boolean
handler
(message) => void
Returns
dispose()
dispose():
void
Defined in: host/components/IMyopComponent.ts:331
Returns
void
Implementation of
hide()
abstracthide():void
Defined in: host/components/IMyopComponent.ts:164
Returns
void
Implementation of
initiated()
initiated():
Promise<any>
Defined in: host/components/IMyopComponent.ts:260
Returns
Promise<any>
Implementation of
inspect()
abstractinspect():CleanupHandler
Defined in: host/components/IMyopComponent.ts:168
Returns
Implementation of
onMessageReceived()
onMessageReceived(
incomeMessage):boolean
Defined in: host/components/IMyopComponent.ts:212
Parameters
incomeMessage
Returns
boolean
Implementation of
IMyopComponent.onMessageReceived
send()
send(
message):CleanupHandler
Defined in: host/components/IMyopComponent.ts:285
Parameters
message
Returns
Implementation of
setInitiated()
setInitiated():
void
Defined in: host/components/IMyopComponent.ts:243
Returns
void
Implementation of
show()
abstractshow():void
Defined in: host/components/IMyopComponent.ts:166
Returns
void