# Variable: connect

```ts
const connect: object & Typed<{
  bot: string;
  disconnect?: boolean;
  expires: string;
  kind: string;
  verifier?: string;
}>;
```

Defined in: [packages/core/src/schemas/connectors.ts:57](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/connectors.ts#L57)

Someone asking to connect a bot to a service, or to disconnect it. Counts
only when its writer may configure the bot; its host checks that.

## Type Declaration

### description

```ts
readonly description: "Someone asking to connect a bot to a service, or to disconnect it." = 'Someone asking to connect a bot to a service, or to disconnect it.';
```

### name

```ts
readonly name: "std.connect" = 'std.connect';
```

### schema

```ts
readonly schema: object;
```

#### schema.properties

```ts
readonly properties: object;
```

#### schema.properties.bot

```ts
readonly bot: object & object;
```

##### Type Declaration

###### maxLength

```ts
maxLength: number = max;
```

###### minLength?

```ts
minLength?: number = min;
```

###### type

```ts
type: "string";
```

###### x-kind

```ts
readonly "x-kind": "did";
```

#### schema.properties.disconnect

```ts
readonly disconnect: object;
```

#### schema.properties.disconnect.type

```ts
readonly type: "boolean" = 'boolean';
```

#### schema.properties.expires

```ts
readonly expires: object & object;
```

##### Type Declaration

###### maxLength

```ts
maxLength: number = max;
```

###### minLength?

```ts
minLength?: number = min;
```

###### type

```ts
type: "string";
```

###### x-kind

```ts
readonly "x-kind": "when";
```

#### schema.properties.kind

```ts
readonly kind: object;
```

#### schema.properties.kind.maxLength

```ts
maxLength: number = max;
```

#### schema.properties.kind.minLength?

```ts
minLength?: number = min;
```

#### schema.properties.kind.type

```ts
type: "string";
```

#### schema.properties.verifier

```ts
readonly verifier: object;
```

#### schema.properties.verifier.maxLength

```ts
maxLength: number = max;
```

#### schema.properties.verifier.minLength?

```ts
minLength?: number = min;
```

#### schema.properties.verifier.type

```ts
type: "string";
```

#### schema.required

```ts
readonly required: readonly ["bot", "kind", "expires"];
```

#### schema.type

```ts
readonly type: "object" = 'object';
```

### title

```ts
readonly title: "Connect request" = 'Connect request';
```
