# Variable: guide

```ts
const guide: object & Typed<{
  collections?: readonly string[];
  name: string;
  text: string;
  title: string;
}>;
```

Defined in: [packages/core/src/schemas/library/collections.ts:72](https://github.com/leifriksheim/minca/blob/main/core/src/schemas/library/collections.ts#L72)

How some of the space's collections are meant to be used, for whoever
writes to them next. One of each name: whoever writes it first holds it.

## Type Declaration

### description

```ts
readonly description: "How some of the space’s collections are meant to be used, for whoever writes to them next." = 'How some of the space’s collections are meant to be used, for whoever writes to them next.';
```

### name

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

### rules

```ts
readonly rules: object;
```

#### rules.onePer

```ts
readonly onePer: readonly ["name"];
```

### schema

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

#### schema.properties

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

#### schema.properties.collections

```ts
readonly collections: object;
```

#### schema.properties.collections.description

```ts
readonly description: "The collections it is about" = 'The collections it is about';
```

#### schema.properties.collections.items

```ts
readonly items: object;
```

#### schema.properties.collections.items.maxLength

```ts
readonly maxLength: 200 = 200;
```

#### schema.properties.collections.items.minLength

```ts
readonly minLength: 1 = 1;
```

#### schema.properties.collections.items.type

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

#### schema.properties.collections.maxItems

```ts
readonly maxItems: 16 = 16;
```

#### schema.properties.collections.type

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

#### schema.properties.name

```ts
readonly name: object;
```

#### schema.properties.name.description

```ts
readonly description: "Which guide, so there is one of each: \"launcher.apps\"" = 'Which guide, so there is one of each: "launcher.apps"';
```

#### schema.properties.name.maxLength

```ts
readonly maxLength: 100 = 100;
```

#### schema.properties.name.minLength

```ts
readonly minLength: 1 = 1;
```

#### schema.properties.name.type

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

#### schema.properties.text

```ts
readonly text: object;
```

#### schema.properties.text.maxLength

```ts
readonly maxLength: 20000 = 20000;
```

#### schema.properties.text.minLength

```ts
readonly minLength: 1 = 1;
```

#### schema.properties.text.type

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

#### schema.properties.title

```ts
readonly title: object;
```

#### schema.properties.title.maxLength

```ts
readonly maxLength: 200 = 200;
```

#### schema.properties.title.minLength

```ts
readonly minLength: 1 = 1;
```

#### schema.properties.title.type

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

#### schema.required

```ts
readonly required: readonly ["name", "title", "text"];
```

#### schema.type

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

### title

```ts
readonly title: "Guide" = 'Guide';
```
