UNPKG

node-djiparsetxt

Version:

command-line application that reads a DJI '.txt' file and outputs a json.

20 lines (19 loc) 776 B
/// <reference types="node" /> import BaseService from "./BaseService"; import { RecordTypes } from "./RecordTypes"; import { IHeaderInfo, IRecord, IRecordCache } from "../shared/interfaces"; export declare class FileParsingService extends BaseService { name: string; /** * Parses the * @param buffer File buffer to parse. * @param headerInfo The parsed values from the header part of the file. */ parse_records(buffer: Buffer, headerInfo?: IHeaderInfo): IRecordCache; filter_records(records: IRecordCache, type: RecordTypes): IRecord[]; createEmptyCache(): IRecordCache; parse_record_by_type(record: IRecord, recordType: RecordTypes): any; private get_record_cache; private getJpegEoiIndex; private addRecordToCache; }