UNPKG

@adventurelabs/scout-core

Version:

Core utilities and helpers for Adventure Labs Scout applications

10 lines (9 loc) 701 B
import { IHerd } from "../types/db"; import { IWebResponseCompatible } from "../types/requests"; import { SupabaseClient } from "@supabase/supabase-js"; import { IHerdModulesResponseWithStatus } from "../types/herd_module"; export declare function get_herds(client: SupabaseClient): Promise<IWebResponseCompatible<IHerd[]>>; export declare function get_herd_by_slug(slug: string): Promise<IWebResponseCompatible<IHerd>>; export declare function deleteHerd(herd_id: number): Promise<IWebResponseCompatible<boolean>>; export declare function createHerd(newHerd: any): Promise<IWebResponseCompatible<boolean>>; export declare function server_load_herd_modules(): Promise<IHerdModulesResponseWithStatus>;