node-djiparsetxt
Version:
command-line application that reads a DJI '.txt' file and outputs a json.
18 lines (17 loc) • 545 B
TypeScript
import BaseService from "../services/BaseService";
import { ILazyLoadingEntry } from "../shared/interfaces";
export declare enum ServiceTypes {
Parsers = "parsers",
FileInfo = "file_info",
ScrambleTable = "scramble_table",
FileParsing = "file_parsing",
CacheTransform = "cache_transform",
CsvService = "csv"
}
export declare class ServiceManager {
protected services: {
[name: string]: ILazyLoadingEntry<BaseService>;
};
constructor();
get_service<T extends BaseService>(type: ServiceTypes): T;
}