i18n-json-to-xlsx-converter
Version:
i18n JSON to XLSX Converter is a CLI tool helps you convert your JSON files to XLSX format easily.
35 lines (34 loc) • 1.43 kB
TypeScript
/// <reference types="node" />
declare const _default: {
log: {
(...data: any[]): void;
(message?: any, ...optionalParams: any[]): void;
};
warn: {
(...data: any[]): void;
(message?: any, ...optionalParams: any[]): void;
};
info: {
(...data: any[]): void;
(message?: any, ...optionalParams: any[]): void;
};
error: {
(...data: any[]): void;
(message?: any, ...optionalParams: any[]): void;
};
documentSavePath: (filePath: string, outputFileName: string) => any;
getFileName: (filePath: string) => string;
getFileExtension: (filePath: string) => ".xlsx" | ".json";
isJSON: (sourceFileType: string) => boolean;
isXLSX: (sourceFileType: string) => boolean;
getSourceFileType: (filePath: string) => string;
parseErrorMessage: (message: string) => void;
createProcessMessageByType: (filePath: string, sourceFileType: string, isMultipleJSONFilesValid?: boolean) => void;
addKeyConnectors: (arr: string[]) => string;
writeByCheckingParent: (parentKey: string | null, key: string) => string;
createPathByCheckingSpaceCharacter: (path: string | string[]) => string;
isMultipleJSONFilePathsValid: (filePath: string) => boolean;
checkForMultipleJSONFileErrors: (filePath: string, process: NodeJS.Process) => void;
getJSONFilePaths: (filePath: string) => string[];
};
export default _default;