@tak-ps/node-tak
Version:
Lightweight JavaScript library for communicating with TAK Server
17 lines (16 loc) • 890 B
TypeScript
import { Static } from '@sinclair/typebox';
import type { Feature } from '@tak-ps/node-cot';
import Commands from '../commands.js';
export declare const HistoryOptions: import("@sinclair/typebox").TObject<{
start: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
end: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
secago: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>;
}>;
export default class QueryCommands extends Commands {
schema: {};
cli(): Promise<object | string>;
singleFeat(uid: string): Promise<Static<typeof Feature.Feature>>;
single(uid: string): Promise<string>;
historyFeats(uid: string, opts?: Static<typeof HistoryOptions>): Promise<Array<Static<typeof Feature.Feature>>>;
history(uid: string, opts?: Static<typeof HistoryOptions>): Promise<string>;
}