@tak-ps/node-tak
    Preparing search index...

    Class Files

    Hierarchy

    • default
      • Files
    Index

    Constructors

    Properties

    api: TAKAPI
    schema: {
        list: {
            description: string;
            formats: CommandOutputFormat[];
            params: TObject<{}>;
            query: TObject<{}>;
        };
    } = ...

    Methods

    • Parameters

      • hash: string

      Returns Promise<any>

    • Parameters

      • args: ParsedArgs

      Returns Promise<string | object>

    • Returns Promise<{ uploadSizeLimit: number }>

    • Parameters

      • hash: string

      Returns Promise<any>

    • Parameters

      • hash: string

      Returns Promise<Readable>

    • Returns Promise<
          {
              data: {
                  filename: string;
                  keywords: string[];
                  mimeType: string;
                  name: string;
                  size: number;
                  submissionTime: string;
                  submitter: string;
                  uid: string;
              }[];
              messages?: string[];
              nodeId?: string;
              type: string;
              version: string;
          },
      >

    • Parameters

      • hash: string

      Returns Promise<string>

    • Update a Package that will not appear in the Public Data Packages List used primarily for sharing files between TAK clients

      Parameters

      • opts: {
            altitude?: string;
            contentLength: number;
            contentType?: string;
            creatorUid: string;
            keywords: string[];
            latitude?: string;
            longitude?: string;
            name: string;
        }
      • body: Buffer<ArrayBufferLike> | Readable

      Returns Promise<
          {
              CreatorUid: string;
              Hash: string;
              Keywords: string[];
              MIMEType: string;
              Name: string;
              PrimaryKey: string;
              SubmissionDateTime: string;
              SubmissionUser: string;
              UID: string;
          },
      >

    • Update a Package that should appear in the Public Data Packages List

      Parameters

      • opts: {
            creatorUid: string;
            groups?: string[];
            hash: string;
            keywords?: string[];
            mimetype?: string;
            name: string;
        }
      • body: Buffer<ArrayBufferLike> | Readable

      Returns Promise<string>