From fddbe60b45de52a28150b4b14b1f6c40f2de08b6 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Wed, 26 May 2021 16:55:53 +0200 Subject: [PATCH] [core] Only export types for @flaschengeist/api --- types/flaschengeist.d.ts | 105 +-------------------------------------- 1 file changed, 1 insertion(+), 104 deletions(-) diff --git a/types/flaschengeist.d.ts b/types/flaschengeist.d.ts index 0b0a806..96bc55f 100644 --- a/types/flaschengeist.d.ts +++ b/types/flaschengeist.d.ts @@ -3,7 +3,7 @@ declare namespace FG { id: number; plugin: string; text: string; - data?: unknown; + data?: any; time: Date; } interface User { @@ -31,107 +31,4 @@ declare namespace FG { name: string; permissions: Array; } - interface Transaction { - id: number; - time: Date; - amount: number; - reversal_id?: number; - author_id?: string; - sender_id?: string; - original_id?: number; - receiver_id?: string; - } - interface Event { - id: number; - start: Date; - end?: Date; - name?: string; - description?: string; - type: EventType | number; - is_template: boolean; - jobs: Array; - } - interface EventType { - id: number; - name: string; - } - interface Invite { - id: number; - job_id: number; - invitee_id: string; - sender_id: string; - } - interface Job { - id: number; - start: Date; - end?: Date; - type: JobType | number; - comment?: string; - services: Array; - required_services: number; - } - interface JobType { - id: number; - name: string; - } - interface Service { - userid: string; - is_backup: boolean; - value: number; - } - interface Drink { - id: number; - article_id?: string; - package_size?: number; - name: string; - volume?: number; - cost_per_volume?: number; - cost_per_package?: number; - tags?: Array; - type?: DrinkType; - volumes: Array; - uuid: string; - receipt?: Array; - } - interface DrinkIngredient { - id: number; - volume: number; - ingredient_id: number; - } - interface DrinkPrice { - id: number; - price: number; - public: boolean; - description?: string; - } - interface DrinkPriceVolume { - id: number; - volume: number; - min_prices: Array; - prices: Array; - ingredients: Array; - } - interface DrinkType { - id: number; - name: string; - } - interface ExtraIngredient { - id: number; - name: string; - price: number; - } - interface Ingredient { - id: number; - drink_ingredient?: DrinkIngredient; - extra_ingredient?: ExtraIngredient; - } - interface MinPrices { - percentage: number; - price: number; - } - interface Tag { - id: number; - name: string; - color: string; - } }