UNPKG

@adventurelabs/scout-core

Version:

Core utilities and helpers for Adventure Labs Scout applications

9 lines (8 loc) 762 B
import { IDevice } from "../types/db"; import { IWebResponseCompatible } from "../types/requests"; import { SupabaseClient } from "@supabase/supabase-js"; export declare function get_devices_by_herd(herd_id: number, client: SupabaseClient): Promise<IWebResponseCompatible<IDevice[]>>; export declare function get_device_by_id(device_id: number, client?: SupabaseClient): Promise<IWebResponseCompatible<IDevice | null>>; export declare function serverUpdateDevice(updatedDevice: IDevice): Promise<IWebResponseCompatible<IDevice | null>>; export declare function serverCreateDevice(newDevice: any): Promise<IWebResponseCompatible<IDevice | null>>; export declare function serverDeleteDeviceById(device_id: number): Promise<IWebResponseCompatible<IDevice | null>>;