UNPKG

@tak-ps/node-tak

Version:

Lightweight JavaScript library for communicating with TAK Server

23 lines (22 loc) 865 B
import { Static } from '@sinclair/typebox'; import Commands from '../commands.js'; export declare const LoginInput: import("@sinclair/typebox").TObject<{ username: import("@sinclair/typebox").TString; password: import("@sinclair/typebox").TString; }>; export declare const TokenContents: import("@sinclair/typebox").TObject<{ sub: import("@sinclair/typebox").TString; aud: import("@sinclair/typebox").TString; nbf: import("@sinclair/typebox").TNumber; exp: import("@sinclair/typebox").TNumber; iat: import("@sinclair/typebox").TNumber; }>; export default class OAuthCommands extends Commands { schema: {}; cli(): Promise<object | string>; parse(jwt: string): Static<typeof TokenContents>; login(query: Static<typeof LoginInput>): Promise<{ token: string; contents: Static<typeof TokenContents>; }>; }