_internal
_internal: { $creationValueType: TPropCreationValue; $fromSnapshotOverride: TFromSnapshotOverride; $hasSetter: THasSetter; $isId: TIsId; $isRequired: TIsRequired; $toSnapshotOverride: TToSnapshotOverride; $transformedCreationValueType: TTransformedCreationValue; $transformedValueType: TTransformedValue; $valueType: TPropValue; defaultFn: (() => TPropValue) | typeof noDefaultValue; defaultValue: TPropValue | typeof noDefaultValue; isId: boolean; setter: boolean | "assign"; transform: undefined | { transform: any; untransform: any }; typeChecker: undefined | TypeChecker | LateTypeChecker; fromSnapshotProcessor?: any; toSnapshotProcessor?: any }
Type declaration
$creationValueType: TPropCreationValue
$fromSnapshotOverride: TFromSnapshotOverride
$hasSetter: THasSetter
$isId: TIsId
$isRequired: TIsRequired
$toSnapshotOverride: TToSnapshotOverride
$transformedCreationValueType: TTransformedCreationValue
$transformedValueType: TTransformedValue
$valueType: TPropValue
defaultFn: (() => TPropValue) | typeof noDefaultValue
defaultValue: TPropValue | typeof noDefaultValue
isId: boolean
setter: boolean | "assign"
transform: undefined | { transform: any; untransform: any }
typeChecker: undefined | TypeChecker | LateTypeChecker
fromSnapshotProcessor?:function
- fromSnapshotProcessor(sn: unknown): unknown
Parameters
Returns unknown
toSnapshotProcessor?:function
- toSnapshotProcessor(sn: unknown): unknown
Parameters
Returns unknown
A model property.