# Interface CyberDeepClientOptions<L>

interface CyberDeepClientOptions<L> {
apolloClient?: IApolloClient<any>;
config: CONFIG;
cyberClient: CyberClient;
deep?: DeepClientInstance<L>;
defaultDeleteName?: string;
defaultInsertName?: string;
defaultSelectName?: string;
defaultUpdateName?: string;
deleteReturning?: string;
filesSelectReturning?: string;
handleAuth?: ((linkId?: Id, token?: string) => any);
helia: Helia<Libp2p<ServiceMap>>;
insertReturning?: string;
linkId?: Id;
linksSelectReturning?: string;
local?: boolean;
minilinks?: MinilinkCollection<any, Link<Id>>;
namespace?: string;
needConnection?: boolean;
remote?: boolean;
returning?: string;
selectReturning?: string;
selectorsSelectReturning?: string;
self?: DeepClientInstance<L>;
silent?: boolean;
table?: string;
token?: string;
unsafe?: any;
updateReturning?: string;
valuesSelectReturning?: string;
}

#### Type Parameters

- L extends Link<Id>

#### Hierarchy (view full)

- DeepClientOptions<L>
  - CyberDeepClientOptions

- Defined in work/deeplinks/deeplinks/imports/cyber.tsx:165

#####
Index

### Properties

apolloClient?
config
cyberClient
deep?
defaultDeleteName?
defaultInsertName?
defaultSelectName?
defaultUpdateName?
deleteReturning?
filesSelectReturning?
handleAuth?
helia
insertReturning?
linkId?
linksSelectReturning?
local?
minilinks?
namespace?
needConnection?
remote?
returning?
selectReturning?
selectorsSelectReturning?
self?
silent?
table?
token?
unsafe?
updateReturning?
valuesSelectReturning?

##
Properties

### `Optional` apolloClient

apolloClient?: IApolloClient<any>

Inherited from DeepClientOptions.apolloClient

- Defined in work/deeplinks/deeplinks/imports/client.tsx:326

### config

config: CONFIG

- Defined in work/deeplinks/deeplinks/imports/cyber.tsx:167

### cyberClient

cyberClient: CyberClient

- Defined in work/deeplinks/deeplinks/imports/cyber.tsx:166

### `Optional` deep

deep?: DeepClientInstance<L>

Inherited from DeepClientOptions.deep

- Defined in work/deeplinks/deeplinks/imports/client.tsx:323

### `Optional` defaultDeleteName

defaultDeleteName?: string

Inherited from DeepClientOptions.defaultDeleteName

- Defined in work/deeplinks/deeplinks/imports/client.tsx:343

### `Optional` defaultInsertName

defaultInsertName?: string

Inherited from DeepClientOptions.defaultInsertName

- Defined in work/deeplinks/deeplinks/imports/client.tsx:341

### `Optional` defaultSelectName

defaultSelectName?: string

Inherited from DeepClientOptions.defaultSelectName

- Defined in work/deeplinks/deeplinks/imports/client.tsx:340

### `Optional` defaultUpdateName

defaultUpdateName?: string

Inherited from DeepClientOptions.defaultUpdateName

- Defined in work/deeplinks/deeplinks/imports/client.tsx:342

### `Optional` deleteReturning

deleteReturning?: string

Inherited from DeepClientOptions.deleteReturning

- Defined in work/deeplinks/deeplinks/imports/client.tsx:338

### `Optional` filesSelectReturning

filesSelectReturning?: string

Inherited from DeepClientOptions.filesSelectReturning

- Defined in work/deeplinks/deeplinks/imports/client.tsx:335

### `Optional` handleAuth

handleAuth?: ((linkId?: Id, token?: string) => any)

Inherited from DeepClientOptions.handleAuth

- Defined in work/deeplinks/deeplinks/imports/client.tsx:321

### helia

helia: Helia<Libp2p<ServiceMap>>

- Defined in work/deeplinks/deeplinks/imports/cyber.tsx:168

### `Optional` insertReturning

insertReturning?: string

Inherited from DeepClientOptions.insertReturning

- Defined in work/deeplinks/deeplinks/imports/client.tsx:336

### `Optional` linkId

linkId?: Id

Inherited from DeepClientOptions.linkId

- Defined in work/deeplinks/deeplinks/imports/client.tsx:319

### `Optional` linksSelectReturning

linksSelectReturning?: string

Inherited from DeepClientOptions.linksSelectReturning

- Defined in work/deeplinks/deeplinks/imports/client.tsx:332

### `Optional` local

local?: boolean

Inherited from DeepClientOptions.local

- Defined in work/deeplinks/deeplinks/imports/client.tsx:350

### `Optional` minilinks

minilinks?: MinilinkCollection<any, Link<Id>>

Inherited from DeepClientOptions.minilinks

- Defined in work/deeplinks/deeplinks/imports/client.tsx:327

### `Optional` namespace

namespace?: string

Inherited from DeepClientOptions.namespace

- Defined in work/deeplinks/deeplinks/imports/client.tsx:315

### `Optional` needConnection

needConnection?: boolean

Inherited from DeepClientOptions.needConnection

- Defined in work/deeplinks/deeplinks/imports/client.tsx:317

### `Optional` remote

remote?: boolean

Inherited from DeepClientOptions.remote

- Defined in work/deeplinks/deeplinks/imports/client.tsx:349

### `Optional` returning

returning?: string

Inherited from DeepClientOptions.returning

- Defined in work/deeplinks/deeplinks/imports/client.tsx:329

### `Optional` selectReturning

selectReturning?: string

Inherited from DeepClientOptions.selectReturning

- Defined in work/deeplinks/deeplinks/imports/client.tsx:331

### `Optional` selectorsSelectReturning

selectorsSelectReturning?: string

Inherited from DeepClientOptions.selectorsSelectReturning

- Defined in work/deeplinks/deeplinks/imports/client.tsx:334

### `Optional` self

self?: DeepClientInstance<L>

Inherited from DeepClientOptions.self

- Defined in work/deeplinks/deeplinks/imports/client.tsx:324

### `Optional` silent

silent?: boolean

Inherited from DeepClientOptions.silent

- Defined in work/deeplinks/deeplinks/imports/client.tsx:345

### `Optional` table

table?: string

Inherited from DeepClientOptions.table

- Defined in work/deeplinks/deeplinks/imports/client.tsx:328

### `Optional` token

token?: string

Inherited from DeepClientOptions.token

- Defined in work/deeplinks/deeplinks/imports/client.tsx:320

### `Optional` unsafe

unsafe?: any

Inherited from DeepClientOptions.unsafe

- Defined in work/deeplinks/deeplinks/imports/client.tsx:347

### `Optional` updateReturning

updateReturning?: string

Inherited from DeepClientOptions.updateReturning

- Defined in work/deeplinks/deeplinks/imports/client.tsx:337

### `Optional` valuesSelectReturning

valuesSelectReturning?: string

Inherited from DeepClientOptions.valuesSelectReturning

- Defined in work/deeplinks/deeplinks/imports/client.tsx:333