UNPKG

@aige/core

Version:
169 lines (168 loc) 7.72 kB
export declare const schema: { type: string; function: { name: string; description: string; parameters: { type: string; required: string[]; properties: { name: { type: string; description: string; }; dialog: { type: string; description: string; }; effects: { type: string; properties: { health_delta: { type: string; description: string; }; armor_delta: { type: string; description: string; }; money_delta: { type: string; description: string; }; experience_delta: { type: string; description: string; }; reputation_delta: { type: string; description: string; }; inventory_added: { 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; }; }; }; inventory_removed: { type: string; description: string; }; quest_added: { 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; }; }; }; }; }; quest_removed: { type: string; description: string; }; }; }; }; }; }; }; export declare const execute: (parameters: any) => any;