Interface ComponentModelInit<M, U>
Properties
Optional extends
Optional key
key: string | boolean
Optional observe
observe: boolean
Optional type
type: unknown
Methods
Optional createModel
- createModel(): null | M | U
-
Returns null | M | U
Optional didSetModel
- didSetModel(newModel: null | M, oldModel: null | M, targetModel: null | Model): void
-
Parameters
-
newModel: null | M
-
oldModel: null | M
-
targetModel: null | Model
Returns void
Optional fromAny
- fromAny(value: M | U): null | M
-
Parameters
Returns null | M
Optional insertModel
- insertModel(parentModel: Model, childModel: M, targetModel: null | Model, key: undefined | string): void
-
Parameters
-
parentModel: Model
-
childModel: M
-
targetModel: null | Model
-
key: undefined | string
Returns void
Optional onSetModel
- onSetModel(newModel: null | M, oldModel: null | M, targetModel: null | Model): void
-
Parameters
-
newModel: null | M
-
oldModel: null | M
-
targetModel: null | Model
Returns void
Optional willSetModel
- willSetModel(newModel: null | M, oldModel: null | M, targetModel: null | Model): void
-
Parameters
-
newModel: null | M
-
oldModel: null | M
-
targetModel: null | Model
Returns void