// error Do not use a triple slash reference for xxx, use `import` style instead // eslint-disable-next-line spaced-comment, @typescript-eslint/triple-slash-reference /// declare namespace tinyapp { /** * 扩展组件实例. */ interface IComponentInstance< // error 'P' is defined but never used // 'D' is defined but never used // eslint-disable-next-line @typescript-eslint/no-unused-vars P, D // error Unexpected any. Specify a different type // eslint-disable-next-line @typescript-eslint/no-explicit-any > extends Record { /** * 创建 SelectorQuery 对象实例。基础库 2.7.4 起支持。 * @see https://opendocs.alipay.com/mini/framework/component_object#%E7%BB%84%E4%BB%B6%E5%AE%9E%E4%BE%8B%E6%96%B9%E6%B3%95 */ createSelectorQuery: typeof my.createSelectorQuery; } /** * 扩展页面实例. */ interface IPageInstance< // 'D' is defined but never used // eslint-disable-next-line @typescript-eslint/no-unused-vars D // error Unexpected any. Specify a different type // eslint-disable-next-line @typescript-eslint/no-explicit-any > extends Record { /** * 创建 SelectorQuery 对象实例,查找定义在页面 .axml 中的节点。支持基础库 2.7.4 及以上版本。 * 可用性判断:my.canIUse('page.createSelectorQuery'). * @see https://opendocs.alipay.com/mini/framework/page-detail#Page.prototype.createSelectorQuery */ createSelectorQuery: typeof my.createSelectorQuery; } }