@zakijs/plugin-compiler-alipay
Version:
mor complier plugin for alipay mini program
16 lines (15 loc) • 604 B
TypeScript
import { EntryBuilderHelpers, Plugin, Runner, typescript as ts } from '@morjs/utils';
/**
* 支付宝 sjs 文件转译
*/
export default class AlipayCompilerSjsParserPlugin implements Plugin {
name: string;
entryBuilder: EntryBuilderHelpers;
apply(runner: Runner): void;
transformESModuleToCommonjs(transformers: ts.CustomTransformers): void;
/**
* 支付宝小程序的 sjs 是 esmodule
* 这里主要是用于处理 esmodule 转换为 commonjs 之后的兼容性问题
*/
removeEsModuleMarkAndFixVoidZeroExpression(transformers: ts.CustomTransformers): void;
}