UNPKG

@aige/core

Version:
378 lines (377 loc) 15.6 kB
export declare const schema: { type: string; function: { name: string; description: string; parameters: { type: string; properties: { actions: { type: string; description: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; }; }; abilities: { type: string; description: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; properties: { emoji: { type: string; description: string; }; name: { type: string; description: string; }; description: { type: string; description: string; }; }; }; }; characters: { type: string; description: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; description: string; properties: { abilities: { type: string; description: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; properties: { emoji: { type: string; description: string; }; name: { type: string; description: string; }; description: { type: string; description: string; }; }; }; }; inventory: { type: string; description: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; properties: { name: { type: string; description: string; }; description: { type: string; description: string; }; value: { type: string; description: string; }; weight: { type: string; description: string; }; rarity: { type: string; description: string; }; type: { type: string; description: string; }; consumable: { type: string; description: string; }; }; }; }; emoji: { type: string; description: string; }; name: { type: string; description: string; }; description: { type: string; description: string; }; appearance: { type: string; description: string; }; health: { type: string; description: string; }; health_description: { type: string; description: string; }; armor: { type: string; description: string; }; money: { type: string; description: string; }; alive: { type: string; description: string; }; hostile: { type: string; description: string; }; reputation: { type: string; description: string; }; reputation_description: { type: string; description: string; }; }; }; }; quests: { type: string; description: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; required: string[]; properties: { emoji: { type: string; description: string; }; name: { type: string; description: string; }; description: { type: string; description: string; }; completed: { type: string; description: string; }; reward: { type: string; description: string; properties: { inventory: { type: string; description: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; properties: { name: { type: string; description: string; }; description: { type: string; description: string; }; value: { type: string; description: string; }; weight: { type: string; description: string; }; rarity: { type: string; description: string; }; type: { type: string; description: string; }; consumable: { type: string; description: string; }; }; }; }; money: { type: string; description: string; }; experience: { type: string; description: string; }; reputation: { type: string; description: string; }; }; }; }; }; }; inventory: { type: string; description: string; minItems: number; maxItems: number; uniqueItems: boolean; items: { type: string; properties: { name: { type: string; description: string; }; description: { type: string; description: string; }; value: { type: string; description: string; }; weight: { type: string; description: string; }; rarity: { type: string; description: string; }; type: { type: string; description: string; }; consumable: { type: string; description: string; }; }; }; }; location: { type: string; description: string; }; location_description: { type: string; description: string; }; appearance: { type: string; description: string; }; scene: { type: string; description: string; }; scene_emoji: { type: string; description: string; }; rumor: { type: string; description: string; }; health: { type: string; description: string; }; health_description: { type: string; description: string; }; armor: { type: string; description: string; }; money: { type: string; description: string; }; money_name: { type: string; description: string; }; weight_capacity: { type: string; description: string; }; weight_unit: { type: string; description: string; }; experience: { type: string; description: string; }; reputation: { type: string; description: string; }; reputation_description: { type: string; description: string; }; weather: { type: string; description: string; enum: string[]; }; weather_emoji: { type: string; description: string; }; weather_description: { type: string; description: string; }; }; required: string[]; }; }; }; export declare const execute: (parameters: any) => any;