Skip to main content Link Search Menu Expand Document (external link)

AiRole.ts overview

Since v1.0.0


Exports Grouped by Category


constructors

model

Signature

declare const model: AiRole

Source

Since v1.0.0

user

Signature

declare const user: AiRole

Source

Since v1.0.0

userWithName

Signature

declare const userWithName: (name: string) => AiRole

Source

Since v1.0.0

models

AiRole (type alias)

Signature

type AiRole = User | UserWithName | Model

Source

Since v1.0.0

Model (class)

Signature

declare class Model

Source

Since v1.0.0

[TypeId] (property)

Signature

readonly [TypeId]: unique symbol

Source

Since v1.0.0

kind (property)

Signature

readonly kind: "model"

Source

Since v1.0.0

nameOption (property)

Signature

readonly nameOption: Option.Option<string>

Source

Since v1.0.0

User (class)

Signature

declare class User

Source

Since v1.0.0

[TypeId] (property)

Signature

readonly [TypeId]: unique symbol

Source

Since v1.0.0

kind (property)

Signature

readonly kind: "user"

Source

Since v1.0.0

nameOption (property)

Signature

readonly nameOption: Option.Option<string>

Source

Since v1.0.0

UserWithName (class)

Signature

declare class UserWithName

Source

Since v1.0.0

[TypeId] (property)

Signature

readonly [TypeId]: unique symbol

Source

Since v1.0.0

kind (property)

Signature

readonly kind: "user"

Source

Since v1.0.0

roles

AiRole

Signature

declare const AiRole: Schema.Union<[typeof User, typeof UserWithName, typeof Model]>

Source

Since v1.0.0

type ids

TypeId

Signature

declare const TypeId: unique symbol

Source

Since v1.0.0

TypeId (type alias)

Signature

type TypeId = typeof TypeId

Source

Since v1.0.0