Amplify JS API Documentation
Library Documentation
NPM
GitHub
Preparing search index...
aws-amplify
datastore
SystemComponent
Interface SystemComponent
interface
SystemComponent
{
setUp
(
schema
:
InternalSchema
,
namespaceResolver
:
NamespaceResolver
,
modelInstanceCreator
:
<
T
extends
Readonly
<
Record
<
string
,
any
>
>
>
(
ModelConstructor
:
PersistentModelConstructor
<
T
>
,
init
:
Partial
<
T
>
,
)
=>
T
,
getModelConstructorByModelName
:
(
namsespaceName
:
NAMESPACES
,
modelName
:
string
,
)
=>
PersistentModelConstructor
<
any
>
,
appId
?:
string
,
)
:
Promise
<
void
>
;
}
Hierarchy (
View Summary
)
SystemComponent
StorageAdapter
Index
Methods
set
Up
Methods
set
Up
setUp
(
schema
:
InternalSchema
,
namespaceResolver
:
NamespaceResolver
,
modelInstanceCreator
:
<
T
extends
Readonly
<
Record
<
string
,
any
>
>
>
(
ModelConstructor
:
PersistentModelConstructor
<
T
>
,
init
:
Partial
<
T
>
,
)
=>
T
,
getModelConstructorByModelName
:
(
namsespaceName
:
NAMESPACES
,
modelName
:
string
,
)
=>
PersistentModelConstructor
<
any
>
,
appId
?:
string
,
)
:
Promise
<
void
>
Parameters
schema
:
InternalSchema
namespaceResolver
:
NamespaceResolver
modelInstanceCreator
:
<
T
extends
Readonly
<
Record
<
string
,
any
>
>
>
(
ModelConstructor
:
PersistentModelConstructor
<
T
>
,
init
:
Partial
<
T
>
,
)
=>
T
getModelConstructorByModelName
:
(
namsespaceName
:
NAMESPACES
,
modelName
:
string
,
)
=>
PersistentModelConstructor
<
any
>
Optional
appId
:
string
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
set
Up
Library Documentation
NPM
GitHub
Amplify JS API Documentation
Loading...