@ices/locale-webpack-plugin
Version:
webpack plugin for parsing locale files
29 lines (28 loc) • 706 B
TypeScript
/**
* 资源加载规则:
* 格式:
* {
* key: string value 作为语言内容加载,语言设置名称为文件名
* zh: {
* key: string value 作为语言内容加载,语言设置为对象所属属性名
* }
* }
*/
/// <reference types="node" />
/**
* 用于去除警告信息的堆栈内容。
*/
declare class Warning extends Error {
constructor(message: string);
}
/**
* 解析加载本地化消息内容。
* @param source 文件内容。
* @param file 文件路径。
*/
export default function loadResource(source: string | Buffer, file: string): {
locale: string;
warnings: Warning[];
data: string | number | boolean | object | null;
};
export {};