Amplify JS API Documentation
Library Documentation
NPM
GitHub
Preparing search index...
aws-amplify
datastore
utils
Variable utils
Const
utils
:
{
isModelConstructor
:
<
T
extends
PersistentModel
>
(
obj
:
any
,
)
=>
obj
is
PersistentModelConstructor
;
isNonModelConstructor
:
(
obj
:
any
)
=>
obj
is
NonModelTypeConstructor
;
traverseModel
:
<
T
extends
PersistentModel
>
(
srcModelName
:
string
,
instance
:
T
,
namespace
:
SchemaNamespace
,
modelInstanceCreator
:
ModelInstanceCreator
,
getModelConstructorByModelName
:
(
namsespaceName
:
NAMESPACES
,
modelName
:
string
,
)
=>
PersistentModelConstructor
,
)
=>
{
instance
:
T
;
item
:
T
;
modelName
:
string
}
[]
;
USER
:
NAMESPACES
;
validatePredicate
:
<
T
extends
PersistentModel
>
(
model
:
T
,
groupType
:
keyof
PredicateGroups
,
predicatesOrGroups
:
(
PredicateObject
|
PredicatesGroup
)
[]
,
)
=>
any
;
}
Type Declaration
isModelConstructor
:
<
T
extends
PersistentModel
>
(
obj
:
any
)
=>
obj
is
PersistentModelConstructor
isNonModelConstructor
:
(
obj
:
any
)
=>
obj
is
NonModelTypeConstructor
traverseModel
:
<
T
extends
PersistentModel
>
(
srcModelName
:
string
,
instance
:
T
,
namespace
:
SchemaNamespace
,
modelInstanceCreator
:
ModelInstanceCreator
,
getModelConstructorByModelName
:
(
namsespaceName
:
NAMESPACES
,
modelName
:
string
,
)
=>
PersistentModelConstructor
,
)
=>
{
instance
:
T
;
item
:
T
;
modelName
:
string
}
[]
USER
:
NAMESPACES
validatePredicate
:
<
T
extends
PersistentModel
>
(
model
:
T
,
groupType
:
keyof
PredicateGroups
,
predicatesOrGroups
:
(
PredicateObject
|
PredicatesGroup
)
[]
,
)
=>
any
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Library Documentation
NPM
GitHub
Amplify JS API Documentation
Loading...