AiRole.ts overview
Since v1.0.0
Exports Grouped by Category
constructors
model
Signature
declare const model: AiRole
Since v1.0.0
user
Signature
declare const user: AiRole
Since v1.0.0
userWithName
Signature
declare const userWithName: (name: string) => AiRole
Since v1.0.0
models
AiRole (type alias)
Signature
type AiRole = User | UserWithName | Model
Since v1.0.0
Model (class)
Signature
declare class Model
Since v1.0.0
[TypeId] (property)
Signature
readonly [TypeId]: unique symbol
Since v1.0.0
kind (property)
Signature
readonly kind: "model"
Since v1.0.0
nameOption (property)
Signature
readonly nameOption: Option.Option<string>
Since v1.0.0
User (class)
Signature
declare class User
Since v1.0.0
[TypeId] (property)
Signature
readonly [TypeId]: unique symbol
Since v1.0.0
kind (property)
Signature
readonly kind: "user"
Since v1.0.0
nameOption (property)
Signature
readonly nameOption: Option.Option<string>
Since v1.0.0
UserWithName (class)
Signature
declare class UserWithName
Since v1.0.0
[TypeId] (property)
Signature
readonly [TypeId]: unique symbol
Since v1.0.0
kind (property)
Signature
readonly kind: "user"
Since v1.0.0
roles
AiRole
Signature
declare const AiRole: Schema.Union<[typeof User, typeof UserWithName, typeof Model]>
Since v1.0.0
type ids
TypeId
Signature
declare const TypeId: unique symbol
Since v1.0.0
TypeId (type alias)
Signature
type TypeId = typeof TypeId
Since v1.0.0