@zakijs/plugin-compiler-alipay
Version:
mor complier plugin for alipay mini program
52 lines (51 loc) • 1.46 kB
TypeScript
/**
* 是否是事件属性
*
* @export
* @param {string} attr 属性名
* @returns {boolean} 是否是事件属性
*/
export declare function isEventAttr(attr: string): boolean;
/**
* 是否是catch事件属性
*
* @export
* @param {string} attr 属性名
* @returns {boolean} 是否是catch事件属性
*/
export declare function isCatchEventAttr(attr: string): boolean;
/**
* 获取属性上的事件名(去除on、catch后的字符串)
*
* @export
* @param {string} attr 属性名
* @returns {string} 事件名
*/
export declare function getEventName(attr: string): string;
/**
* 是否是小程序组件原生事件
*
* @export
* @param {string} eventName 事件名
* @param {string} tag 小程序组件名
* @returns {boolean} 是否是小程序组件原生事件
*/
export declare function isNativeEvent(eventName: string, tag: string): boolean;
/**
* 获取当前小程序环境下的小程序组件原生组件事件名
*
* @export
* @param {string} eventName 事件名
* @param {string} tag 小程序组件名
* @returns {string} 事件名
*/
export declare function getNativeEventName(eventName: string, tag: string): string;
/**
* 获取当前小程序环境下的小程序组件原生属性名
*
* @export
* @param {string} tag 小程序组件名
* @param {string} propName 属性名
* @returns {string} 属性名
*/
export declare function getNativePropName(tag: string, propName: string): string;