wx-to-tt
Version:
transform wx micro app to bytedance micro app
48 lines (47 loc) • 1.46 kB
TypeScript
import chalk from "chalk";
export declare const HOST_MAP: {
13: string;
35: string;
1128: string;
};
export declare const LOG_COLOR_TYPE: Record<string, typeof chalk.Color>;
export declare const WX_PREFIX = "wx";
export declare const TT_PREFIX = "tt";
export declare const WX_REGEXP: {
view: RegExp;
style: RegExp;
script: RegExp;
};
export declare const WX_SUFFIX: {
view: string;
style: string;
script: string;
};
export declare const enum TT_SUFFIX_ENUM {
VIEW = "ttml",
STYLE = "ttss",
SCRIPT = "sjs"
}
export declare const TT_SUFFIX: {
view: TT_SUFFIX_ENUM;
style: TT_SUFFIX_ENUM;
script: TT_SUFFIX_ENUM;
};
export declare const FAKE_ROOT: unique symbol;
export declare const LOG_TYPE: {
readonly wxml2ttml: "wxml -> ttml";
readonly wxss2ttss: "wxss -> ttss";
readonly wxs2sjs: "wxs -> sjs";
readonly transformViewFile: "transform view file";
readonly transformStyleFile: "transform style file";
readonly transformScriptFile: "transform wxs file";
readonly transformApiFile: "transform api file";
};
export declare const ERROR_TYPE: {
readonly apiNotSupport: "api is not supported";
readonly componentNotSupport: "component is not supported";
readonly configNotSupport: "config is not supported";
readonly attribNotSupport: "attribute is not supported";
readonly paramNotSupport: "param is not support";
readonly compileError: "编译出错";
};