@tak-ps/node-tak
Version:
Lightweight JavaScript library for communicating with TAK Server
25 lines (24 loc) • 971 B
TypeScript
import { Static } from '@sinclair/typebox';
import type { ParsedArgs } from 'minimist';
import Commands, { CommandOutputFormat } from '../commands.js';
export declare const Contact: import("@sinclair/typebox").TObject<{
filterGroups: import("@sinclair/typebox").TAny;
notes: import("@sinclair/typebox").TString;
callsign: import("@sinclair/typebox").TString;
team: import("@sinclair/typebox").TString;
role: import("@sinclair/typebox").TString;
takv: import("@sinclair/typebox").TString;
uid: import("@sinclair/typebox").TString;
}>;
export default class ContactCommands 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(): Promise<Array<Static<typeof Contact>>>;
}