UNPKG

@tak-ps/node-tak

Version:

Lightweight JavaScript library for communicating with TAK Server

44 lines (43 loc) 2.22 kB
import { Static } from '@sinclair/typebox'; import type { ParsedArgs } from 'minimist'; import Commands, { CommandOutputFormat } from '../commands.js'; export declare const Group: import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TString; direction: import("@sinclair/typebox").TString; created: import("@sinclair/typebox").TString; type: import("@sinclair/typebox").TString; bitpos: import("@sinclair/typebox").TNumber; active: import("@sinclair/typebox").TBoolean; description: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; export declare const GroupListInput: import("@sinclair/typebox").TObject<{ useCache: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; }>; export declare const TAKList_Group: import("@sinclair/typebox").TObject<{ version: import("@sinclair/typebox").TString; type: import("@sinclair/typebox").TString; data: import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{ name: import("@sinclair/typebox").TString; direction: import("@sinclair/typebox").TString; created: import("@sinclair/typebox").TString; type: import("@sinclair/typebox").TString; bitpos: import("@sinclair/typebox").TNumber; active: import("@sinclair/typebox").TBoolean; description: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; messages: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; nodeId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>; export default class GroupCommands extends Commands { schema: { list: { description: string; params: import("@sinclair/typebox").TObject<{}>; query: import("@sinclair/typebox").TObject<{}>; formats: CommandOutputFormat[]; }; }; cli(args: ParsedArgs): Promise<object | string>; list(query?: Static<typeof GroupListInput>): Promise<Static<typeof TAKList_Group>>; update(body: Static<typeof Group>[], query?: Static<typeof GroupListInput>): Promise<void>; }