SyncManager
@nuclia/core • Docs
@nuclia/core / SyncManager
Class: SyncManager
Implements
Constructors
new SyncManager()
new SyncManager(
kb,nuclia):SyncManager
Parameters
• kb: IWritableKnowledgeBox
• nuclia: INuclia
Returns
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:24
Properties
kb
Implementation of
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:21
nuclia
nuclia:
INuclia
Implementation of
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:22
Methods
browse()
browse(
externalConnectorId,options):Observable<StorageStructure>
Parameters
• externalConnectorId: string
• options: BrowseOptions
Returns
Observable<StorageStructure>
Implementation of
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:74
createConfig()
createConfig(
config):Observable<SyncConfiguration>
Parameters
• config: SyncConfigurationCreate
Returns
Observable<SyncConfiguration>
Implementation of
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:44
createExternalConnection()
createExternalConnection(
provider,credentials):Observable<ExternalConnection>
Parameters
• provider: string
• credentials: ExternalConnectionCredentials
Returns
Observable<ExternalConnection>
Implementation of
ISyncManager.createExternalConnection
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:33
createOAuthExternalConnection()
createOAuthExternalConnection(
provider):Observable<OAuthUrl>
Parameters
• provider: string
Returns
Observable<OAuthUrl>
Implementation of
ISyncManager.createOAuthExternalConnection
Defined in
libs/sdk-core/src/lib/db/sync/sync.ts:29
deleteConfig()
deleteConfig(
id):Observable<void>
Parameters
• id: string
Returns
Observable<void>