4021 changed files with 121280 additions and 0 deletions
Binary file not shown.
@ -0,0 +1,15 @@ |
|||
{ |
|||
"version" : "1.0", |
|||
"configurations" : [ |
|||
{ |
|||
"playground" : "standard", |
|||
"type" : "uni-app:app-ios" |
|||
}, |
|||
{ |
|||
"app-plus" : { |
|||
"launchtype" : "local" |
|||
}, |
|||
"type" : "uniCloud" |
|||
} |
|||
] |
|||
} |
|||
@ -0,0 +1,93 @@ |
|||
<script> |
|||
import { fetchToken } from "./utils/request"; |
|||
import { onAuthAppBack } from "dingtalk-design-libs/biz/openAuthMiniApp"; |
|||
import * as userTools from "./utils/user"; |
|||
import * as myapi from "./utils/myapi"; |
|||
const updateManager = uni.getUpdateManager(); |
|||
updateManager.onUpdateReady(function (ret) { |
|||
console.log(ret.version); // 更新版本号 |
|||
uni.showModal({ |
|||
title: "更新提示", |
|||
content: "新版本已经准备好,是否重启应用?", |
|||
confirmText: "确认", |
|||
cancelText: "取消", |
|||
success: function (res) { |
|||
if (res.confirm) { |
|||
updateManager.applyUpdate(); |
|||
} |
|||
}, |
|||
}); |
|||
}); |
|||
export default { |
|||
data() { |
|||
return {}; |
|||
}, |
|||
// onLoad(options) { |
|||
// console.log('options::', options); |
|||
// this.globalData.getSystemInfoPage(); |
|||
// const token = |
|||
// process.env.NODE_ENV == "development" |
|||
// ? "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJhcHAiOiJyZXNpIiwiY2xpZW50IjoibGFuX3R1IiwiZXhwIjoxODA3NDMxNjc2LCJ1c2VySWQiOiIxNjkxNjMyODQ3NTgxNDEzMzc3IiwiaWF0IjoxNzEyODIzNjc2fQ._EmcGDzDS5mc3j6xAv6YJXiG728B6x_PH11sSpOID6oBNf0hFRfZngtKdEOO4LhdwnX2W4h81zgJImbEoSE3XQ" |
|||
// : options.query.token; |
|||
// userTools.setStoreUserInfo( |
|||
// JSON.stringify({ |
|||
// authorization: token, |
|||
// }) |
|||
// ); |
|||
// uni.reLaunch({ |
|||
// url: "/pages/index/index", |
|||
// }); |
|||
// }, |
|||
// 授权弹窗回调 |
|||
onShow(options) { |
|||
// onAuthAppBack(options, (data) => { |
|||
// return data; |
|||
// }); |
|||
}, |
|||
globalData: { |
|||
userInfo: null, |
|||
userDingid: "", |
|||
|
|||
navigate: { |
|||
mobile: "", |
|||
nickname: "", |
|||
faceImg: "", |
|||
}, |
|||
|
|||
windowHeight: "", |
|||
screenHeight: "", |
|||
flag: 0, |
|||
searchData: "", |
|||
authCode: "", |
|||
|
|||
getSystemInfoPage() { |
|||
uni.getSystemInfo({ |
|||
success: (res) => { |
|||
// console.log(res); |
|||
this.systemInfo = res; |
|||
}, |
|||
}); |
|||
}, |
|||
|
|||
systemInfo: "", |
|||
}, |
|||
}; |
|||
</script> |
|||
<style> |
|||
page { |
|||
background-color: #f7f7f7; |
|||
border: 1px solid rgba(0, 0, 0, 0); |
|||
box-sizing: border-box; |
|||
} |
|||
|
|||
.page { |
|||
flex: 1; |
|||
width: 100%; |
|||
overflow: auto; |
|||
overflow-x: hidden; |
|||
} |
|||
.page::-webkit-scrollbar { |
|||
width: 0; |
|||
height: 0; |
|||
} |
|||
</style> |
|||
@ -0,0 +1,87 @@ |
|||
# miniprogram-to-uniapp 转换说明 |
|||
|
|||
## 0x00 转换模式 |
|||
根据转换模式,转换后的项目使用相应的工具打开,目前有两种模式: |
|||
|
|||
### HBuilder X 模式 |
|||
转换后的目录(以_uni结尾的目录), 需使用HBuilder X导入,进行运行和调试。 |
|||
如果项目使用了npm模块,需先使用npm install等命令进行安装,然后再运行 |
|||
|
|||
### Vue-cli 模式 |
|||
转换后的目录(以_vue-cli结尾的目录), 需使用命令行安装依赖、运行和打包。 |
|||
详见文档:https://uniapp.dcloud.io/quickstart-cli.html#%E8%BF%90%E8%A1%8C%E3%80%81%E5%8F%91%E5%B8%83uni-app |
|||
|
|||
注: |
|||
上述两种项目类型,可以相互转换。 |
|||
[uni-app HBuilderX 工程与 vue-cli 工程相互转换](https://ask.dcloud.net.cn/article/35750) |
|||
|
|||
|
|||
## 0x01 调试建议 |
|||
如果您想转换小程序为uni-app项目,并发布为App, |
|||
建议运行到H5平台,因为H5平台速度快,而且与App平台贴合度更高。 |
|||
只有当强依赖硬件时,才使用真机调试,这样可以节约时间! |
|||
|
|||
|
|||
## 0x02 常见问题 |
|||
### 1.命令行提示:“'wtu'不是内部或外部命令, 也不是可运行的程序” |
|||
一般是node未安装在默认目录导致的,参照文章 [解决“npm不是内部或外部命令“](https://www.cnblogs.com/ldq678/p/10291824.html) 解决。 |
|||
|
|||
|
|||
### 2.PowerShell里提示:无法加载文件 XXXXXXXXX.ps1,因为在此系统上禁止运行脚本。 |
|||
以管理员身份运行`powershell`,执行 |
|||
``` |
|||
set-executionpolicy remotesigned |
|||
``` |
|||
输入 y 即可 |
|||
或者,在PowerShell输入 `cmd` 后回车也行 |
|||
|
|||
|
|||
### 3.setData为什么没有转换?需要我手动改吗?那我有100多个页面怎么改呀? |
|||
`setData`函数已内置,在main.js通过mixin全局混入,所以不用转换,可直接使用`setData`函数!!! |
|||
|
|||
|
|||
### 4.命令行报错:"cannot read property ‘某某某’ of undefined" |
|||
报错解释:有代码“`xx.某某某`”,但xx的值是undefined,因此,需要进报错的页面,调试调试,为啥xx为undefined,相应的调试代码即可。 |
|||
常见原因:可能接口跨域,可能真的没值,也可能没声明变量,也可能是工具转换问题等。 |
|||
|
|||
|
|||
### 5.为什么我运行到H5或app时,拿不到小程序用户的信息?为什么登录失败? |
|||
转换后的uni-app项目,如需运行到其他小程序、H5和App时,登录和支付功能均需“重新对接”,需要增加 “新” 接口! |
|||
|
|||
|
|||
### 6.跨域问题:为什么我的接口都没有返回数据呀? |
|||
控制台有“CORS”、“Access-Control-Allow-Origin”等关键字时,不要犹豫,果断判断是因为跨域,导致访问接口失败。 |
|||
跨域,前端老生常谈,有N种解决办法,最简单的办法是运行到“内置浏览器”。 |
|||
PS: 仅仅 H5 平台存在跨域问题!发布后上传到服务器无此问题! |
|||
|
|||
|
|||
### 7.Vant项目怎么转换呀? |
|||
|
|||
Vant项目比较常见的报错是:代码`<button class="{{ utils.bem('action-sheet__item', { disabled: item.disabled || item.loading }) }} {{ item.className || '' }}"></button>`转到后,运行会报错,因为uni-app不支持在class里面写函数) |
|||
|
|||
由于Vant的一些语法uni-app并不支持,因此需要特殊处理一下,这里分享三种方案,可以根据自己的情况进行选择。 |
|||
|
|||
#### 方案一:【替换Vant组件】 |
|||
转换前,将vant组件全部用别的组件库替换掉再转换。 |
|||
|
|||
#### 方案二:【替换Vant组件】 |
|||
转换后,将vant组件使用uview1.x替换掉同功能组件。 |
|||
|
|||
#### 方案三:【不替换Vant组件】 |
|||
转换后,按uniapp引入小程序组件文档重新引入vant组件(小程序自定义组件支持: |
|||
https://uniapp.dcloud.io/tutorial/miniprogram-subject.html#%E5%B0%8F%E7%A8%8B%E5%BA%8F%E8%87%AA%E5%AE%9A%E4%B9%89%E7%BB%84%E4%BB%B6%E6%94%AF%E6%8C%81) |
|||
|
|||
|
|||
### 8.小程序转换为uni-app项目后,还能转换成其他小程序项目吗? |
|||
当然可以,必须可以! |
|||
小程序转换为uni-app项目后,就是uni-app项目了,uni-app项目能做啥就能做啥, |
|||
能再次生成为各种小程序、发布H5和App。 |
|||
|
|||
|
|||
### 9.uni-app生成的小程序项目,还能再转换回uni-app项目吗? |
|||
不能。不支持这种项目的转换! |
|||
|
|||
|
|||
### 其他 |
|||
- 因各种原因,本工具并非100%完美转换!有问题实属正常! |
|||
- 如遇运行报错,请在https://github.com/zhangdaren/miniprogram-to-uniapp,将详细情况提交Issue! |
|||
Binary file not shown.
@ -0,0 +1,60 @@ |
|||
<template> |
|||
<view |
|||
class="button-view" |
|||
:style="'background-color:' + backgroundColor + ';height:' + height + ';color:' + color + ';border:' + border + ';font-size:' + fontSize + 'rpx'" |
|||
@click="clickUpdate" |
|||
> |
|||
{{ title }} |
|||
</view> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
data() { |
|||
return {}; |
|||
}, |
|||
mixins: [], |
|||
props: { |
|||
title: '', |
|||
color: '#EC681F', |
|||
fontSize: { |
|||
type: Number, |
|||
default: 24 |
|||
}, |
|||
index: { |
|||
type: Number, |
|||
default: 0 |
|||
}, |
|||
height: '30rpx', |
|||
padding: '6rpx 20rpx', |
|||
backgroundColor: '#fff', |
|||
border: '1rpx solid #00817B', |
|||
affixType: '', |
|||
onClick: () => {} |
|||
}, |
|||
didMount() {}, |
|||
didUpdate() {}, |
|||
didUnmount() {}, |
|||
methods: { |
|||
clickUpdate() { |
|||
this.props.onClick({ |
|||
affixType: this.props.affixType, |
|||
index: this.props.index |
|||
}); |
|||
} |
|||
}, |
|||
created: function () {} |
|||
}; |
|||
</script> |
|||
<style> |
|||
.button-view { |
|||
padding: 4rpx 20rpx; |
|||
border-radius: 40rpx; |
|||
background-color: rgba(255, 255, 255, 100); |
|||
color: rgba(236, 104, 31, 100); |
|||
display: flex; |
|||
align-items: center; |
|||
justify-content: center; |
|||
white-space: nowrap; |
|||
} |
|||
</style> |
|||
@ -0,0 +1,36 @@ |
|||
<template> |
|||
<view name="empty-view" class="empty-wrapper"> |
|||
<image src="/static/data/images/empty.png" mode="aspectFit" class="empty-image" /> |
|||
<view class="empty-title">什么都没有了</view> |
|||
</view> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
data() { |
|||
return {}; |
|||
}, |
|||
mixins: [], |
|||
props: {}, |
|||
didMount() {}, |
|||
didUpdate() {}, |
|||
didUnmount() {}, |
|||
methods: {}, |
|||
created: function () {} |
|||
}; |
|||
</script> |
|||
<style> |
|||
.empty-wrapper { |
|||
width: 100%; |
|||
height: 100%; |
|||
} |
|||
.empty-image { |
|||
width: 750rpx; |
|||
height: 400rpx; |
|||
} |
|||
.empty-title { |
|||
width: 100%; |
|||
color: #888; |
|||
text-align: center; |
|||
} |
|||
</style> |
|||
@ -0,0 +1,94 @@ |
|||
<template> |
|||
<view class="info-editItem-wrapper" name="info-editItem"> |
|||
<view class="info-editItem-star">{{ important ? '*' : '' }}</view> |
|||
<view :class="active ? 'active info-editItem-title' : 'info-editItem-title'">{{ title }}</view> |
|||
<input v-if="!isTextarea && !isNumber" class="info-editItem-input" focus :value="value" type="text" :placeholder="'请输入' + title" onBlur="onBlurInput" /> |
|||
<input v-if="isNumber" class="info-editItem-input" :value="value" focus type="text" :placeholder="'请输入' + title" onBlur="onBlurInput" /> |
|||
<textarea v-if="isTextarea" class="info-editItem-textarea" :maxlength="500" auto-height :value="value" :placeholder="'请输入' + title" onBlur="onBlurInput" /> |
|||
</view> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
data() { |
|||
return { |
|||
active: false |
|||
}; |
|||
}, |
|||
mixins: [], |
|||
props: { |
|||
important: false, |
|||
value: '', |
|||
title: '', |
|||
infoKey: '', |
|||
// 表单提交时名称字段 |
|||
isTextarea: false, |
|||
isNumber: false, |
|||
onMonitoringInput: () => {}, |
|||
onBindSelect: () => {} |
|||
}, |
|||
didMount() {}, |
|||
didUpdate() {}, |
|||
didUnmount() {}, |
|||
methods: { |
|||
onBlurInput(e) { |
|||
console.log('失去焦点'); |
|||
let value = e.detail.value; |
|||
if (this.props.important && !value) { |
|||
console.log(this.props.title + '不得为空'); |
|||
this.setData({ |
|||
active: true |
|||
}); |
|||
} else { |
|||
this.setData({ |
|||
active: false |
|||
}); |
|||
} |
|||
this.props.onMonitoringInput({ |
|||
important: this.props.important, |
|||
key: this.props.infoKey, |
|||
value: value |
|||
}); |
|||
} |
|||
}, |
|||
created: function () {} |
|||
}; |
|||
</script> |
|||
<style> |
|||
.info-editItem-wrapper { |
|||
display: flex; |
|||
flex-direction: row; |
|||
align-items: center; |
|||
padding: 20rpx 30rpx; |
|||
background-color: white; |
|||
border-bottom: 1rpx solid #eee; |
|||
} |
|||
.info-editItem-star { |
|||
color: red; |
|||
font-size: 30rpx; |
|||
font-weight: bold; |
|||
width: 30rpx; |
|||
} |
|||
.info-editItem-title { |
|||
flex: 1; |
|||
color: gray; |
|||
/* white-space: nowrap; |
|||
overflow: hidden; |
|||
text-overflow: ellipsis; */ |
|||
padding: 10rpx 0; |
|||
} |
|||
.info-editItem-input { |
|||
flex: 3; |
|||
padding: 10rpx 0; |
|||
font-size: 30rpx; |
|||
height: 40rpx; |
|||
} |
|||
.info-editItem-textarea { |
|||
flex: 3; |
|||
padding: 5px 0 15px 0; |
|||
font-size: 30rpx; |
|||
} |
|||
.active { |
|||
color: red; |
|||
} |
|||
</style> |
|||
@ -0,0 +1,174 @@ |
|||
<template> |
|||
<view name="info-item" class="info-item-wrapper" @click="onTapCheckCell"> |
|||
<view class="info-item-title">{{ title }}</view> |
|||
<view v-if="content" :class="updateTime ? 'activeInfo-item-content' : 'info-item-content'">{{ content }}</view> |
|||
|
|||
<view |
|||
v-if="returnTime" |
|||
:class=" |
|||
returnTime === '待确认' ? (isManage ? 'activeInfo-item-Manager-returnTime' : 'info-item-content') : isTimeOut ? 'activeInfo-item-returnTime' : 'info-item-content' |
|||
" |
|||
@Tap.stop.prevent="parseEventDynamicCode($event, returnTime === '待确认' ? 'onTapCheckBinbondType' : 'onTapCheckCell')" |
|||
> |
|||
{{ returnTime }} |
|||
</view> |
|||
|
|||
<view |
|||
v-if="updateTime" |
|||
:class="trend == 8 ? 'yellow-status' : '' || trend == 9 ? 'gray-status' : '' || trend == 10 ? 'green-status' : '' || trend == 11 ? 'red-status' : ''" |
|||
> |
|||
{{ trend == 8 ? '未改变' : '' || trend == 9 ? '未更新' : '' || trend == 10 ? '上升' : '' || trend == 11 ? '下降' : '' }} |
|||
</view> |
|||
<view v-if="binbondType" class="info-item-binbondType">{{ binbondType }}</view> |
|||
|
|||
<view class="info-item-updateTime" v-if="updateTime">{{ updateTime }}</view> |
|||
<image v-if="isphone" src="/static/data/images/phone.png" mode="aspectFit" class="info-item-call" @click="onTapCallPhone" /> |
|||
<view v-if="ischeck" class="info-item-check" @click="onTapCheckUser">查重</view> |
|||
</view> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
data() { |
|||
return {}; |
|||
}, |
|||
mixins: [], |
|||
props: { |
|||
isphone: false, |
|||
ischeck: false, |
|||
caseID: '', |
|||
title: '标题', |
|||
content: '', |
|||
updateTime: '', |
|||
returnTime: '', |
|||
binbondType: '', |
|||
trend: '', |
|||
isTimeOut: false, |
|||
isAdDate: false, |
|||
isManage: false, |
|||
onTapCallPhone: () => {}, |
|||
onTapCheckUser: () => {}, |
|||
onTapCheckCell: () => {}, |
|||
onTapCheckBinbondType: () => {} |
|||
}, |
|||
didMount() {}, |
|||
didUpdate() {}, |
|||
didUnmount() {}, |
|||
methods: { |
|||
onTapCallPhoneFun() { |
|||
this.props.onTapCallPhone(this.props.content); |
|||
}, |
|||
onTapCheckUserFun() { |
|||
this.props.onTapCheckUser(this.props.content); |
|||
}, |
|||
onTapCheckCellFun() { |
|||
this.props.onTapCheckCell(this.props.title); |
|||
}, |
|||
onTapCheckBinbondTypeFun() { |
|||
this.props.onTapCheckBinbondType({ |
|||
caseID: this.props.caseID |
|||
}); |
|||
} |
|||
}, |
|||
created: function () {} |
|||
}; |
|||
</script> |
|||
<style> |
|||
.info-item-wrapper { |
|||
display: flex; |
|||
flex-direction: row; |
|||
align-items: center; |
|||
width: 100%; |
|||
padding: 10rpx 0rpx; |
|||
background-color: white; |
|||
} |
|||
.info-item-title { |
|||
width: 160rpx; |
|||
color: gray; |
|||
margin-left: 30rpx; |
|||
word-break: break-all; |
|||
padding: 5rpx 0; |
|||
text-align: left; |
|||
} |
|||
.info-item-content { |
|||
flex: 1; |
|||
margin-right: 30rpx; |
|||
padding: 5rpx 0; |
|||
margin-left: 20rpx; |
|||
white-space: pre-wrap; |
|||
word-break: break-all; |
|||
} |
|||
.activeInfo-item-content { |
|||
margin-right: 30rpx; |
|||
padding: 5rpx 0; |
|||
margin-left: 20rpx; |
|||
white-space: pre-wrap; |
|||
word-break: break-all; |
|||
text-align: left; |
|||
} |
|||
.activeInfo-item-returnTime { |
|||
margin-right: 30rpx; |
|||
margin-left: 20rpx; |
|||
white-space: pre-wrap; |
|||
word-break: break-all; |
|||
text-align: left; |
|||
color: red; |
|||
} |
|||
.activeInfo-item-Manager-returnTime { |
|||
margin-right: 30rpx; |
|||
margin-left: 20rpx; |
|||
white-space: pre-wrap; |
|||
word-break: break-all; |
|||
text-align: left; |
|||
color: #3d92e6; |
|||
} |
|||
.activeInfo-item-content-returnTime { |
|||
margin-right: 30rpx; |
|||
padding: 5rpx 0; |
|||
margin-left: 20rpx; |
|||
white-space: pre-wrap; |
|||
word-break: break-all; |
|||
text-align: left; |
|||
} |
|||
.info-item-updateTime { |
|||
flex: 1; |
|||
margin-right: 30rpx; |
|||
padding: 5rpx 0; |
|||
text-align: right; |
|||
white-space: nowrap; |
|||
word-break: break-all; |
|||
color: gray; |
|||
} |
|||
.info-item-returnTime { |
|||
flex: 1; |
|||
margin-right: 30rpx; |
|||
padding: 5rpx 0; |
|||
text-align: right; |
|||
white-space: nowrap; |
|||
word-break: break-all; |
|||
color: gray; |
|||
} |
|||
.info-item-call { |
|||
margin-right: 20rpx; |
|||
width: 40rpx; |
|||
height: 40rpx; |
|||
} |
|||
.info-item-check { |
|||
font-size: 30rpx; |
|||
margin-right: 20rpx; |
|||
color: #4599eb; |
|||
} |
|||
|
|||
.yellow-status { |
|||
color: orange; |
|||
} |
|||
.gray-status { |
|||
color: gray; |
|||
} |
|||
.green-status { |
|||
color: green; |
|||
} |
|||
.red-status { |
|||
color: red; |
|||
} |
|||
</style> |
|||
@ -0,0 +1,83 @@ |
|||
<template> |
|||
<view class="item-card"> |
|||
<view class="item-card-right"> |
|||
<slot name="title"></slot> |
|||
<view class="item-card-input"> |
|||
<input class="input" type="text" placeholder="请输入" onInput="onBindInput" :value="value" /> |
|||
</view> |
|||
</view> |
|||
<view class="item-card-left-unit">单位:元</view> |
|||
</view> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
data() { |
|||
return { |
|||
value: '' |
|||
}; |
|||
}, |
|||
mixins: [], |
|||
props: { |
|||
onBindInput: () => {} |
|||
}, |
|||
didMount() {}, |
|||
didUpdate() {}, |
|||
didUnmount() {}, |
|||
methods: { |
|||
onBindInputFun(e) { |
|||
this.setData({ |
|||
value: e.detail.value |
|||
}); |
|||
this.props.onBindInput(e.detail.value); |
|||
} |
|||
}, |
|||
created: function () {} |
|||
}; |
|||
</script> |
|||
<style> |
|||
.item-card { |
|||
border-top: 24rpx solid #f8f8f8; |
|||
padding: 26rpx 32rpx 40rpx 44rpx; |
|||
box-sizing: border-box; |
|||
background-color: #fff; |
|||
max-height: 176rpx; |
|||
display: flex; |
|||
flex-direction: row; |
|||
} |
|||
.item-card-right { |
|||
flex: 2; |
|||
} |
|||
.item-card-title { |
|||
color: #484747; |
|||
font-size: 32rpx; |
|||
text-align: left; |
|||
font-family: SourceHanSansSC-medium; |
|||
margin-bottom: 20rpx; |
|||
} |
|||
.item-card-text { |
|||
color: #aeaeae; |
|||
text-align: left; |
|||
font-family: SourceHanSansSC-regular; |
|||
font-size: 30rpx; |
|||
} |
|||
.item-card-left-arrow { |
|||
width: 42rpx; |
|||
height: 42rpx; |
|||
align-self: center; |
|||
} |
|||
.arrow-right { |
|||
width: 100%; |
|||
height: 100%; |
|||
} |
|||
.item-card-left-unit { |
|||
color: #8a8a8a; |
|||
font-size: 26rpx; |
|||
text-align: left; |
|||
font-family: SourceHanSansSC-regular; |
|||
} |
|||
.input { |
|||
width: 90%; |
|||
padding: 0; |
|||
} |
|||
</style> |
|||
@ -0,0 +1,77 @@ |
|||
<template> |
|||
<view class="search-box"> |
|||
<view class="saerch-icon"> |
|||
<icon type="search" size="13" /> |
|||
</view> |
|||
<input class="search" type="text" :placeholder="placeholder" onInput="onBindInput" onConfirm="onBindInputConfirm" :value="value" /> |
|||
<view class="saerch-icon" v-if="value" @click="clickClear"> |
|||
<icon type="clear" size="11" /> |
|||
</view> |
|||
</view> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
data() { |
|||
return { |
|||
value: '' |
|||
}; |
|||
}, |
|||
mixins: [], |
|||
props: { |
|||
placeholder: '请输入', |
|||
onBindInput: () => {}, |
|||
onBindInputConfirm: () => {} |
|||
}, |
|||
didMount() {}, |
|||
didUpdate() {}, |
|||
didUnmount() {}, |
|||
methods: { |
|||
onBindInputFun(e) { |
|||
this.setData({ |
|||
value: e.detail.value |
|||
}); |
|||
this.props.onBindInput(e.detail.value); |
|||
}, |
|||
clickClear() { |
|||
this.setData({ |
|||
value: '' |
|||
}); |
|||
this.props.onBindInput(this.value); |
|||
}, |
|||
onBindInputConfirmFun() { |
|||
this.props.onBindInputConfirm(this.value); |
|||
} |
|||
}, |
|||
created: function () {} |
|||
}; |
|||
</script> |
|||
<style> |
|||
.search-box { |
|||
display: flex; |
|||
align-items: center; |
|||
width: 100%; |
|||
height: 64rpx; |
|||
border-radius: 106rpx; |
|||
background-color: rgba(247, 247, 249, 100); |
|||
margin: 0 40rpx; |
|||
} |
|||
.search { |
|||
flex: 1; |
|||
background-color: transparent; |
|||
/* text-align: center; */ |
|||
font-size: 28rpx; |
|||
padding: 0 20px 0 0; |
|||
} |
|||
.saerch-icon { |
|||
display: flex; |
|||
align-items: center; |
|||
justify-content: center; |
|||
margin-left: 20rpx; |
|||
width: 50rpx; |
|||
height: 50rpx; |
|||
} |
|||
.saerch-icon:last-child { |
|||
margin-right: 20rpx; |
|||
} |
|||
</style> |
|||
@ -0,0 +1,90 @@ |
|||
<template> |
|||
<view class="title"> |
|||
<view :class="'titleSel ' + (idx == currentIndex ? 'active' : '')" @click="onBindTabChange" :data-idx="idx" v-for="(tab, idx) in tabList" :key="idx"> |
|||
<text>{{ tab }}</text> |
|||
|
|||
<view :class="idx == currentIndex ? 'headerLineSel' : 'headerLineUnsel'"></view> |
|||
</view> |
|||
</view> |
|||
</template> |
|||
|
|||
<script> |
|||
export default { |
|||
data() { |
|||
return { |
|||
currentIndex: 0, |
|||
tab: '' |
|||
}; |
|||
}, |
|||
mixins: [], |
|||
props: { |
|||
tabList: [], |
|||
onBindTab: () => {} |
|||
}, |
|||
didMount() {}, |
|||
didUpdate() {}, |
|||
didUnmount() {}, |
|||
methods: { |
|||
onBindTabChange(e) { |
|||
this.setData({ |
|||
currentIndex: e.currentTarget.dataset.idx |
|||
}); |
|||
this.props.onBindTab(this.currentIndex); |
|||
} |
|||
}, |
|||
created: function () {} |
|||
}; |
|||
</script> |
|||
<style> |
|||
.title { |
|||
width: 100%; |
|||
background: white; |
|||
display: flex; |
|||
align-items: center; |
|||
justify-content: flex-start; |
|||
/* justify-content: space-around; */ |
|||
position: fixed; |
|||
top: 0; |
|||
z-index: 99; |
|||
padding: 0 40rpx; |
|||
box-sizing: border-box; |
|||
} |
|||
|
|||
.titleSel { |
|||
color: #484747; |
|||
font-size: 32rpx; |
|||
display: flex; |
|||
flex-direction: column; |
|||
align-items: center; |
|||
/* flex: 1; */ |
|||
height: 100rpx; |
|||
line-height: 80rpx; |
|||
margin-right: 46rpx; |
|||
} |
|||
.titleSel:last-child { |
|||
margin-right: 0; |
|||
} |
|||
.active { |
|||
color: #00817b; |
|||
} |
|||
.titleUnsel { |
|||
color: #858fab; |
|||
font-size: #858fab; |
|||
} |
|||
|
|||
.headerLineSel { |
|||
background: #00817b; |
|||
height: 6rpx; |
|||
width: 40rpx; |
|||
position: relative; |
|||
margin: 10rpx auto 0 auto; |
|||
border-radius: 16rpx; |
|||
} |
|||
.headerLineUnsel { |
|||
background: #fff; |
|||
height: 6rpx; |
|||
width: 40rpx; |
|||
position: relative; |
|||
margin-top: 10rpx; |
|||
} |
|||
</style> |
|||
@ -0,0 +1,69 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
|
|||
<head> |
|||
<meta charset="UTF-8" /> |
|||
<script> |
|||
var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') || |
|||
CSS.supports('top: constant(a)')) |
|||
document.write( |
|||
'<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' + |
|||
(coverSupport ? ', viewport-fit=cover' : '') + '" />') |
|||
</script> |
|||
<title></title> |
|||
<!--preload-links--> |
|||
<!--app-context--> |
|||
</head> |
|||
|
|||
<body> |
|||
<div id="app"><!--app-html--></div> |
|||
<script type="module" src="/main.js"></script> |
|||
</body> |
|||
<style> |
|||
/* 针对所有浏览器 */ |
|||
body::-webkit-scrollbar, |
|||
body::-webkit-scrollbar-thumb { |
|||
display: none; |
|||
/* 隐藏滚动条 */ |
|||
width: 0; |
|||
/* 防止滚动条占位 */ |
|||
height: 0; |
|||
/* 防止滚动条占位 */ |
|||
} |
|||
|
|||
/* 针对Firefox */ |
|||
body { |
|||
scrollbar-width: none; |
|||
/* Firefox专用,隐藏滚动条 */ |
|||
-ms-overflow-style: none; |
|||
/* IE和Edge兼容 */ |
|||
} |
|||
|
|||
/* 针对不支持滚动条隐藏的老旧浏览器,可以使用以下技巧隐藏滚动条 */ |
|||
body { |
|||
/* 隐藏水平滚动条 */ |
|||
overflow-x: hidden; |
|||
|
|||
/* 用伪元素模拟滚动内容高度,避免内容溢出时出现滚动条 */ |
|||
/* 注意调整数值以适应实际项目中的最大内容高度 */ |
|||
padding-right: 15px; |
|||
box-sizing: content-box; |
|||
position: relative; |
|||
|
|||
&::after { |
|||
content: ""; |
|||
display: block; |
|||
height: 10000px; |
|||
/* 足够大的高度 */ |
|||
width: 15px; |
|||
/* 与padding-right值相同,用于抵消 */ |
|||
position: absolute; |
|||
top: 0; |
|||
right: 0; |
|||
pointer-events: none; |
|||
/* 避免影响其他元素的点击事件 */ |
|||
} |
|||
} |
|||
</style> |
|||
|
|||
</html> |
|||
@ -0,0 +1,31 @@ |
|||
import App from './App'; |
|||
|
|||
// 全局mixins,用于实现setData等功能,请勿删除!';
|
|||
import zpMixins from '@/uni_modules/zp-mixins/index.js'; |
|||
// import 'antd-mini/dist/antd-mini.css' // 引入样式
|
|||
// import AntdMini from 'antd-mini'
|
|||
|
|||
// #ifndef VUE3
|
|||
import Vue from 'vue'; |
|||
|
|||
// Vue.use(AntdMini)
|
|||
Vue.use(zpMixins); |
|||
|
|||
Vue.config.productionTip = false; |
|||
App.mpType = 'app'; |
|||
const app = new Vue({ |
|||
...App |
|||
}); |
|||
app.$mount(); |
|||
// #endif
|
|||
|
|||
// #ifdef VUE3
|
|||
import { createSSRApp } from 'vue'; |
|||
export function createApp() { |
|||
const app = createSSRApp(App); |
|||
app.mixin(zpMixins); |
|||
return { |
|||
app |
|||
}; |
|||
} |
|||
// #endif
|
|||
@ -0,0 +1,106 @@ |
|||
{ |
|||
"name" : "yantai", |
|||
"appid" : "__UNI__E6DEEF1", |
|||
"description" : "", |
|||
"versionName" : "1.0.0", |
|||
"versionCode" : "100", |
|||
"transformPx" : false, |
|||
"app-plus" : { |
|||
"usingComponents" : true, |
|||
"nvueStyleCompiler" : "uni-app", |
|||
"compilerVersion" : 3, |
|||
"splashscreen" : { |
|||
"alwaysShowBeforeRender" : true, |
|||
"waiting" : true, |
|||
"autoclose" : true, |
|||
"delay" : 0 |
|||
}, |
|||
"modules" : {}, |
|||
"distribute" : { |
|||
"android" : { |
|||
"permissions" : [ |
|||
"<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.MOUNT_UNMOUNT_FILESYSTEMS\"/>", |
|||
"<uses-permission android:name=\"android.permission.VIBRATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.READ_LOGS\"/>", |
|||
"<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>", |
|||
"<uses-feature android:name=\"android.hardware.camera.autofocus\"/>", |
|||
"<uses-permission android:name=\"android.permission.ACCESS_NETWORK_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.CAMERA\"/>", |
|||
"<uses-permission android:name=\"android.permission.GET_ACCOUNTS\"/>", |
|||
"<uses-permission android:name=\"android.permission.READ_PHONE_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>", |
|||
"<uses-permission android:name=\"android.permission.WAKE_LOCK\"/>", |
|||
"<uses-permission android:name=\"android.permission.FLASHLIGHT\"/>", |
|||
"<uses-feature android:name=\"android.hardware.camera\"/>", |
|||
"<uses-permission android:name=\"android.permission.WRITE_SETTINGS\"/>" |
|||
] |
|||
}, |
|||
"ios" : {}, |
|||
"sdkConfigs" : {} |
|||
} |
|||
}, |
|||
"quickapp" : {}, |
|||
"mp-weixin" : { |
|||
"appid" : "", |
|||
"setting" : { |
|||
"urlCheck" : false |
|||
}, |
|||
"usingComponents" : true, |
|||
"permission" : { |
|||
"scope.userLocation" : { |
|||
"desc" : "你的位置信息将用于小程序位置接口的效果展示" |
|||
} |
|||
}, |
|||
"plugins" : {} |
|||
}, |
|||
"mp-alipay" : { |
|||
"usingComponents" : true |
|||
}, |
|||
"h5" : { |
|||
"appid" : "h5-suishoupai", |
|||
"devServer" : { |
|||
"port" : 8080, |
|||
"proxy" : { |
|||
"/ws" : { |
|||
"target" : "https://apis.map.qq.com/", |
|||
"changeOrigin" : true |
|||
}, |
|||
"/h5-suishoupai" : { |
|||
"target" : "https://lantu.ytyanhuo.com", |
|||
"changeOrigin" : true, |
|||
"pathRewrite" : { |
|||
"^/h5-suishoupai" : "" |
|||
} |
|||
}, |
|||
"/" : { |
|||
"target" : "https://lantu.ytyanhuo.com/api", |
|||
"changeOrigin" : true, |
|||
"pathRewrite" : { |
|||
"^/" : "" |
|||
} |
|||
} |
|||
} |
|||
}, |
|||
"sdkConfigs" : { |
|||
"maps" : { |
|||
"qqmap" : { |
|||
"key" : "VIWBZ-FESWO-GLJW6-SNV7Q-KINM6-JLB3A" |
|||
} |
|||
} |
|||
}, |
|||
"router" : { |
|||
"base" : "/h5-suishoupai/" |
|||
} |
|||
}, |
|||
"mp-baidu" : { |
|||
"usingComponents" : true |
|||
}, |
|||
"mp-toutiao" : { |
|||
"usingComponents" : true |
|||
}, |
|||
"uniStatistics" : { |
|||
"enable" : false |
|||
}, |
|||
"vueVersion" : "2" |
|||
} |
|||
Binary file not shown.
@ -0,0 +1,33 @@ |
|||
{ |
|||
"systemParams": "darwin-x64-83", |
|||
"modulesFolders": [ |
|||
"node_modules" |
|||
], |
|||
"flags": [], |
|||
"linkedModules": [], |
|||
"topLevelPatterns": [ |
|||
"antd-mini@^0.0.22", |
|||
"dingtalk-design-libs@^0.0.24" |
|||
], |
|||
"lockfileEntries": { |
|||
"@babel/runtime@^7.17.2": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.24.4.tgz#de795accd698007a66ba44add6cc86542aff1edd", |
|||
"antd-mini@^0.0.22": "https://registry.npmmirror.com/antd-mini/-/antd-mini-0.0.22.tgz#542c81bce18816ae03ab4a6f5fea8b46e5ce8fc6", |
|||
"async-validator@^4.0.7": "https://registry.npmmirror.com/async-validator/-/async-validator-4.2.5.tgz#c96ea3332a521699d0afaaceed510a54656c6339", |
|||
"axios@^0.21.1": "https://registry.npmmirror.com/axios/-/axios-0.21.4.tgz#c67b90dc0568e5c1cf2b0b858c43ba28e2eda575", |
|||
"dayjs@^1.11.3": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0", |
|||
"decode-uri-component@^0.2.0": "https://registry.npmmirror.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9", |
|||
"dingtalk-design-libs@^0.0.24": "https://registry.npmmirror.com/dingtalk-design-libs/-/dingtalk-design-libs-0.0.24.tgz#cba8c9a6a4d6076cc51d23229e04cf8970344c92", |
|||
"dingtalk-jsapi@*": "https://registry.npmmirror.com/dingtalk-jsapi/-/dingtalk-jsapi-3.0.32.tgz#c56356d6762aa32ab412fd3d350911a302601271", |
|||
"eventemitter2@^6.4.4": "https://registry.npmmirror.com/eventemitter2/-/eventemitter2-6.4.9.tgz#41f2750781b4230ed58827bc119d293471ecb125", |
|||
"fast-deep-equal@3.1.3": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525", |
|||
"follow-redirects@^1.14.0": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b", |
|||
"object-assign@^4.1.0": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863", |
|||
"promise-polyfill@^7.1.0": "https://registry.npmmirror.com/promise-polyfill/-/promise-polyfill-7.1.2.tgz#ab05301d8c28536301622d69227632269a70ca3b", |
|||
"query-string@^5.1.1": "https://registry.npmmirror.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb", |
|||
"regenerator-runtime@^0.14.0": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz#356ade10263f685dda125100cd862c1db895327f", |
|||
"strict-uri-encode@^1.0.0": "https://registry.npmmirror.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713", |
|||
"tslib@^2.3.1": "https://registry.npmmirror.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" |
|||
}, |
|||
"files": [], |
|||
"artifacts": {} |
|||
} |
|||
@ -0,0 +1,22 @@ |
|||
MIT License |
|||
|
|||
Copyright (c) 2014-present Sebastian McKenzie and other contributors |
|||
|
|||
Permission is hereby granted, free of charge, to any person obtaining |
|||
a copy of this software and associated documentation files (the |
|||
"Software"), to deal in the Software without restriction, including |
|||
without limitation the rights to use, copy, modify, merge, publish, |
|||
distribute, sublicense, and/or sell copies of the Software, and to |
|||
permit persons to whom the Software is furnished to do so, subject to |
|||
the following conditions: |
|||
|
|||
The above copyright notice and this permission notice shall be |
|||
included in all copies or substantial portions of the Software. |
|||
|
|||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, |
|||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF |
|||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND |
|||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE |
|||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION |
|||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION |
|||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |
|||
@ -0,0 +1,19 @@ |
|||
# @babel/runtime |
|||
|
|||
> babel's modular runtime helpers |
|||
|
|||
See our website [@babel/runtime](https://babeljs.io/docs/babel-runtime) for more information. |
|||
|
|||
## Install |
|||
|
|||
Using npm: |
|||
|
|||
```sh |
|||
npm install --save @babel/runtime |
|||
``` |
|||
|
|||
or using yarn: |
|||
|
|||
```sh |
|||
yarn add @babel/runtime |
|||
``` |
|||
@ -0,0 +1,64 @@ |
|||
var OverloadYield = require("./OverloadYield.js"); |
|||
function AsyncGenerator(e) { |
|||
var r, t; |
|||
function resume(r, t) { |
|||
try { |
|||
var n = e[r](t), |
|||
o = n.value, |
|||
u = o instanceof OverloadYield; |
|||
Promise.resolve(u ? o.v : o).then(function (t) { |
|||
if (u) { |
|||
var i = "return" === r ? "return" : "next"; |
|||
if (!o.k || t.done) return resume(i, t); |
|||
t = e[i](t).value; |
|||
} |
|||
settle(n.done ? "return" : "normal", t); |
|||
}, function (e) { |
|||
resume("throw", e); |
|||
}); |
|||
} catch (e) { |
|||
settle("throw", e); |
|||
} |
|||
} |
|||
function settle(e, n) { |
|||
switch (e) { |
|||
case "return": |
|||
r.resolve({ |
|||
value: n, |
|||
done: !0 |
|||
}); |
|||
break; |
|||
case "throw": |
|||
r.reject(n); |
|||
break; |
|||
default: |
|||
r.resolve({ |
|||
value: n, |
|||
done: !1 |
|||
}); |
|||
} |
|||
(r = r.next) ? resume(r.key, r.arg) : t = null; |
|||
} |
|||
this._invoke = function (e, n) { |
|||
return new Promise(function (o, u) { |
|||
var i = { |
|||
key: e, |
|||
arg: n, |
|||
resolve: o, |
|||
reject: u, |
|||
next: null |
|||
}; |
|||
t ? t = t.next = i : (r = t = i, resume(e, n)); |
|||
}); |
|||
}, "function" != typeof e["return"] && (this["return"] = void 0); |
|||
} |
|||
AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () { |
|||
return this; |
|||
}, AsyncGenerator.prototype.next = function (e) { |
|||
return this._invoke("next", e); |
|||
}, AsyncGenerator.prototype["throw"] = function (e) { |
|||
return this._invoke("throw", e); |
|||
}, AsyncGenerator.prototype["return"] = function (e) { |
|||
return this._invoke("return", e); |
|||
}; |
|||
module.exports = AsyncGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,4 @@ |
|||
function _AwaitValue(value) { |
|||
this.wrapped = value; |
|||
} |
|||
module.exports = _AwaitValue, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,4 @@ |
|||
function _OverloadYield(t, e) { |
|||
this.v = t, this.k = e; |
|||
} |
|||
module.exports = _OverloadYield, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,24 @@ |
|||
function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { |
|||
var desc = {}; |
|||
Object.keys(descriptor).forEach(function (key) { |
|||
desc[key] = descriptor[key]; |
|||
}); |
|||
desc.enumerable = !!desc.enumerable; |
|||
desc.configurable = !!desc.configurable; |
|||
if ('value' in desc || desc.initializer) { |
|||
desc.writable = true; |
|||
} |
|||
desc = decorators.slice().reverse().reduce(function (desc, decorator) { |
|||
return decorator(target, property, desc) || desc; |
|||
}, desc); |
|||
if (context && desc.initializer !== void 0) { |
|||
desc.value = desc.initializer ? desc.initializer.call(context) : void 0; |
|||
desc.initializer = undefined; |
|||
} |
|||
if (desc.initializer === void 0) { |
|||
Object.defineProperty(target, property, desc); |
|||
desc = null; |
|||
} |
|||
return desc; |
|||
} |
|||
module.exports = _applyDecoratedDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,236 @@ |
|||
var _typeof = require("./typeof.js")["default"]; |
|||
var setFunctionName = require("./setFunctionName.js"); |
|||
var toPropertyKey = require("./toPropertyKey.js"); |
|||
function old_createMetadataMethodsForProperty(e, t, a, r) { |
|||
return { |
|||
getMetadata: function getMetadata(o) { |
|||
old_assertNotFinished(r, "getMetadata"), old_assertMetadataKey(o); |
|||
var i = e[o]; |
|||
if (void 0 !== i) if (1 === t) { |
|||
var n = i["public"]; |
|||
if (void 0 !== n) return n[a]; |
|||
} else if (2 === t) { |
|||
var l = i["private"]; |
|||
if (void 0 !== l) return l.get(a); |
|||
} else if (Object.hasOwnProperty.call(i, "constructor")) return i.constructor; |
|||
}, |
|||
setMetadata: function setMetadata(o, i) { |
|||
old_assertNotFinished(r, "setMetadata"), old_assertMetadataKey(o); |
|||
var n = e[o]; |
|||
if (void 0 === n && (n = e[o] = {}), 1 === t) { |
|||
var l = n["public"]; |
|||
void 0 === l && (l = n["public"] = {}), l[a] = i; |
|||
} else if (2 === t) { |
|||
var s = n.priv; |
|||
void 0 === s && (s = n["private"] = new Map()), s.set(a, i); |
|||
} else n.constructor = i; |
|||
} |
|||
}; |
|||
} |
|||
function old_convertMetadataMapToFinal(e, t) { |
|||
var a = e[Symbol.metadata || Symbol["for"]("Symbol.metadata")], |
|||
r = Object.getOwnPropertySymbols(t); |
|||
if (0 !== r.length) { |
|||
for (var o = 0; o < r.length; o++) { |
|||
var i = r[o], |
|||
n = t[i], |
|||
l = a ? a[i] : null, |
|||
s = n["public"], |
|||
c = l ? l["public"] : null; |
|||
s && c && Object.setPrototypeOf(s, c); |
|||
var d = n["private"]; |
|||
if (d) { |
|||
var u = Array.from(d.values()), |
|||
f = l ? l["private"] : null; |
|||
f && (u = u.concat(f)), n["private"] = u; |
|||
} |
|||
l && Object.setPrototypeOf(n, l); |
|||
} |
|||
a && Object.setPrototypeOf(t, a), e[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = t; |
|||
} |
|||
} |
|||
function old_createAddInitializerMethod(e, t) { |
|||
return function (a) { |
|||
old_assertNotFinished(t, "addInitializer"), old_assertCallable(a, "An initializer"), e.push(a); |
|||
}; |
|||
} |
|||
function old_memberDec(e, t, a, r, o, i, n, l, s) { |
|||
var c; |
|||
switch (i) { |
|||
case 1: |
|||
c = "accessor"; |
|||
break; |
|||
case 2: |
|||
c = "method"; |
|||
break; |
|||
case 3: |
|||
c = "getter"; |
|||
break; |
|||
case 4: |
|||
c = "setter"; |
|||
break; |
|||
default: |
|||
c = "field"; |
|||
} |
|||
var d, |
|||
u, |
|||
f = { |
|||
kind: c, |
|||
name: l ? "#" + t : toPropertyKey(t), |
|||
isStatic: n, |
|||
isPrivate: l |
|||
}, |
|||
p = { |
|||
v: !1 |
|||
}; |
|||
if (0 !== i && (f.addInitializer = old_createAddInitializerMethod(o, p)), l) { |
|||
d = 2, u = Symbol(t); |
|||
var v = {}; |
|||
0 === i ? (v.get = a.get, v.set = a.set) : 2 === i ? v.get = function () { |
|||
return a.value; |
|||
} : (1 !== i && 3 !== i || (v.get = function () { |
|||
return a.get.call(this); |
|||
}), 1 !== i && 4 !== i || (v.set = function (e) { |
|||
a.set.call(this, e); |
|||
})), f.access = v; |
|||
} else d = 1, u = t; |
|||
try { |
|||
return e(s, Object.assign(f, old_createMetadataMethodsForProperty(r, d, u, p))); |
|||
} finally { |
|||
p.v = !0; |
|||
} |
|||
} |
|||
function old_assertNotFinished(e, t) { |
|||
if (e.v) throw Error("attempted to call " + t + " after decoration was finished"); |
|||
} |
|||
function old_assertMetadataKey(e) { |
|||
if ("symbol" != _typeof(e)) throw new TypeError("Metadata keys must be symbols, received: " + e); |
|||
} |
|||
function old_assertCallable(e, t) { |
|||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
|||
} |
|||
function old_assertValidReturnValue(e, t) { |
|||
var a = _typeof(t); |
|||
if (1 === e) { |
|||
if ("object" !== a || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
|||
void 0 !== t.get && old_assertCallable(t.get, "accessor.get"), void 0 !== t.set && old_assertCallable(t.set, "accessor.set"), void 0 !== t.init && old_assertCallable(t.init, "accessor.init"), void 0 !== t.initializer && old_assertCallable(t.initializer, "accessor.initializer"); |
|||
} else if ("function" !== a) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0"); |
|||
} |
|||
function old_getInit(e) { |
|||
var t; |
|||
return null == (t = e.init) && (t = e.initializer) && void 0 !== console && console.warn(".initializer has been renamed to .init as of March 2022"), t; |
|||
} |
|||
function old_applyMemberDec(e, t, a, r, o, i, n, l, s) { |
|||
var c, |
|||
d, |
|||
u, |
|||
f, |
|||
p, |
|||
v, |
|||
y, |
|||
h = a[0]; |
|||
if (n ? (0 === o || 1 === o ? (c = { |
|||
get: a[3], |
|||
set: a[4] |
|||
}, u = "get") : 3 === o ? (c = { |
|||
get: a[3] |
|||
}, u = "get") : 4 === o ? (c = { |
|||
set: a[3] |
|||
}, u = "set") : c = { |
|||
value: a[3] |
|||
}, 0 !== o && (1 === o && setFunctionName(a[4], "#" + r, "set"), setFunctionName(a[3], "#" + r, u))) : 0 !== o && (c = Object.getOwnPropertyDescriptor(t, r)), 1 === o ? f = { |
|||
get: c.get, |
|||
set: c.set |
|||
} : 2 === o ? f = c.value : 3 === o ? f = c.get : 4 === o && (f = c.set), "function" == typeof h) void 0 !== (p = old_memberDec(h, r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? d = p : 1 === o ? (d = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = { |
|||
get: v, |
|||
set: y |
|||
}) : f = p);else for (var m = h.length - 1; m >= 0; m--) { |
|||
var b; |
|||
void 0 !== (p = old_memberDec(h[m], r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? b = p : 1 === o ? (b = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = { |
|||
get: v, |
|||
set: y |
|||
}) : f = p, void 0 !== b && (void 0 === d ? d = b : "function" == typeof d ? d = [d, b] : d.push(b))); |
|||
} |
|||
if (0 === o || 1 === o) { |
|||
if (void 0 === d) d = function d(e, t) { |
|||
return t; |
|||
};else if ("function" != typeof d) { |
|||
var g = d; |
|||
d = function d(e, t) { |
|||
for (var a = t, r = 0; r < g.length; r++) a = g[r].call(e, a); |
|||
return a; |
|||
}; |
|||
} else { |
|||
var _ = d; |
|||
d = function d(e, t) { |
|||
return _.call(e, t); |
|||
}; |
|||
} |
|||
e.push(d); |
|||
} |
|||
0 !== o && (1 === o ? (c.get = f.get, c.set = f.set) : 2 === o ? c.value = f : 3 === o ? c.get = f : 4 === o && (c.set = f), n ? 1 === o ? (e.push(function (e, t) { |
|||
return f.get.call(e, t); |
|||
}), e.push(function (e, t) { |
|||
return f.set.call(e, t); |
|||
})) : 2 === o ? e.push(f) : e.push(function (e, t) { |
|||
return f.call(e, t); |
|||
}) : Object.defineProperty(t, r, c)); |
|||
} |
|||
function old_applyMemberDecs(e, t, a, r, o) { |
|||
for (var i, n, l = new Map(), s = new Map(), c = 0; c < o.length; c++) { |
|||
var d = o[c]; |
|||
if (Array.isArray(d)) { |
|||
var u, |
|||
f, |
|||
p, |
|||
v = d[1], |
|||
y = d[2], |
|||
h = d.length > 3, |
|||
m = v >= 5; |
|||
if (m ? (u = t, f = r, 0 != (v -= 5) && (p = n = n || [])) : (u = t.prototype, f = a, 0 !== v && (p = i = i || [])), 0 !== v && !h) { |
|||
var b = m ? s : l, |
|||
g = b.get(y) || 0; |
|||
if (!0 === g || 3 === g && 4 !== v || 4 === g && 3 !== v) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + y); |
|||
!g && v > 2 ? b.set(y, v) : b.set(y, !0); |
|||
} |
|||
old_applyMemberDec(e, u, d, y, v, m, h, f, p); |
|||
} |
|||
} |
|||
old_pushInitializers(e, i), old_pushInitializers(e, n); |
|||
} |
|||
function old_pushInitializers(e, t) { |
|||
t && e.push(function (e) { |
|||
for (var a = 0; a < t.length; a++) t[a].call(e); |
|||
return e; |
|||
}); |
|||
} |
|||
function old_applyClassDecs(e, t, a, r) { |
|||
if (r.length > 0) { |
|||
for (var o = [], i = t, n = t.name, l = r.length - 1; l >= 0; l--) { |
|||
var s = { |
|||
v: !1 |
|||
}; |
|||
try { |
|||
var c = Object.assign({ |
|||
kind: "class", |
|||
name: n, |
|||
addInitializer: old_createAddInitializerMethod(o, s) |
|||
}, old_createMetadataMethodsForProperty(a, 0, n, s)), |
|||
d = r[l](i, c); |
|||
} finally { |
|||
s.v = !0; |
|||
} |
|||
void 0 !== d && (old_assertValidReturnValue(10, d), i = d); |
|||
} |
|||
e.push(i, function () { |
|||
for (var e = 0; e < o.length; e++) o[e].call(i); |
|||
}); |
|||
} |
|||
} |
|||
function applyDecs(e, t, a) { |
|||
var r = [], |
|||
o = {}, |
|||
i = {}; |
|||
return old_applyMemberDecs(r, e, i, o, t), old_convertMetadataMapToFinal(e.prototype, i), old_applyClassDecs(r, e, o, a), old_convertMetadataMapToFinal(e, o), r; |
|||
} |
|||
module.exports = applyDecs, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,184 @@ |
|||
var _typeof = require("./typeof.js")["default"]; |
|||
function applyDecs2203Factory() { |
|||
function createAddInitializerMethod(e, t) { |
|||
return function (r) { |
|||
!function (e, t) { |
|||
if (e.v) throw Error("attempted to call addInitializer after decoration was finished"); |
|||
}(t), assertCallable(r, "An initializer"), e.push(r); |
|||
}; |
|||
} |
|||
function memberDec(e, t, r, a, n, i, s, o) { |
|||
var c; |
|||
switch (n) { |
|||
case 1: |
|||
c = "accessor"; |
|||
break; |
|||
case 2: |
|||
c = "method"; |
|||
break; |
|||
case 3: |
|||
c = "getter"; |
|||
break; |
|||
case 4: |
|||
c = "setter"; |
|||
break; |
|||
default: |
|||
c = "field"; |
|||
} |
|||
var l, |
|||
u, |
|||
f = { |
|||
kind: c, |
|||
name: s ? "#" + t : t, |
|||
"static": i, |
|||
"private": s |
|||
}, |
|||
p = { |
|||
v: !1 |
|||
}; |
|||
0 !== n && (f.addInitializer = createAddInitializerMethod(a, p)), 0 === n ? s ? (l = r.get, u = r.set) : (l = function l() { |
|||
return this[t]; |
|||
}, u = function u(e) { |
|||
this[t] = e; |
|||
}) : 2 === n ? l = function l() { |
|||
return r.value; |
|||
} : (1 !== n && 3 !== n || (l = function l() { |
|||
return r.get.call(this); |
|||
}), 1 !== n && 4 !== n || (u = function u(e) { |
|||
r.set.call(this, e); |
|||
})), f.access = l && u ? { |
|||
get: l, |
|||
set: u |
|||
} : l ? { |
|||
get: l |
|||
} : { |
|||
set: u |
|||
}; |
|||
try { |
|||
return e(o, f); |
|||
} finally { |
|||
p.v = !0; |
|||
} |
|||
} |
|||
function assertCallable(e, t) { |
|||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
|||
} |
|||
function assertValidReturnValue(e, t) { |
|||
var r = _typeof(t); |
|||
if (1 === e) { |
|||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
|||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
|||
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0"); |
|||
} |
|||
function applyMemberDec(e, t, r, a, n, i, s, o) { |
|||
var c, |
|||
l, |
|||
u, |
|||
f, |
|||
p, |
|||
d, |
|||
h = r[0]; |
|||
if (s ? c = 0 === n || 1 === n ? { |
|||
get: r[3], |
|||
set: r[4] |
|||
} : 3 === n ? { |
|||
get: r[3] |
|||
} : 4 === n ? { |
|||
set: r[3] |
|||
} : { |
|||
value: r[3] |
|||
} : 0 !== n && (c = Object.getOwnPropertyDescriptor(t, a)), 1 === n ? u = { |
|||
get: c.get, |
|||
set: c.set |
|||
} : 2 === n ? u = c.value : 3 === n ? u = c.get : 4 === n && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? l = f : 1 === n ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = { |
|||
get: p, |
|||
set: d |
|||
}) : u = f);else for (var v = h.length - 1; v >= 0; v--) { |
|||
var g; |
|||
void 0 !== (f = memberDec(h[v], a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? g = f : 1 === n ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = { |
|||
get: p, |
|||
set: d |
|||
}) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g))); |
|||
} |
|||
if (0 === n || 1 === n) { |
|||
if (void 0 === l) l = function l(e, t) { |
|||
return t; |
|||
};else if ("function" != typeof l) { |
|||
var y = l; |
|||
l = function l(e, t) { |
|||
for (var r = t, a = 0; a < y.length; a++) r = y[a].call(e, r); |
|||
return r; |
|||
}; |
|||
} else { |
|||
var m = l; |
|||
l = function l(e, t) { |
|||
return m.call(e, t); |
|||
}; |
|||
} |
|||
e.push(l); |
|||
} |
|||
0 !== n && (1 === n ? (c.get = u.get, c.set = u.set) : 2 === n ? c.value = u : 3 === n ? c.get = u : 4 === n && (c.set = u), s ? 1 === n ? (e.push(function (e, t) { |
|||
return u.get.call(e, t); |
|||
}), e.push(function (e, t) { |
|||
return u.set.call(e, t); |
|||
})) : 2 === n ? e.push(u) : e.push(function (e, t) { |
|||
return u.call(e, t); |
|||
}) : Object.defineProperty(t, a, c)); |
|||
} |
|||
function pushInitializers(e, t) { |
|||
t && e.push(function (e) { |
|||
for (var r = 0; r < t.length; r++) t[r].call(e); |
|||
return e; |
|||
}); |
|||
} |
|||
return function (e, t, r) { |
|||
var a = []; |
|||
return function (e, t, r) { |
|||
for (var a, n, i = new Map(), s = new Map(), o = 0; o < r.length; o++) { |
|||
var c = r[o]; |
|||
if (Array.isArray(c)) { |
|||
var l, |
|||
u, |
|||
f = c[1], |
|||
p = c[2], |
|||
d = c.length > 3, |
|||
h = f >= 5; |
|||
if (h ? (l = t, 0 != (f -= 5) && (u = n = n || [])) : (l = t.prototype, 0 !== f && (u = a = a || [])), 0 !== f && !d) { |
|||
var v = h ? s : i, |
|||
g = v.get(p) || 0; |
|||
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p); |
|||
!g && f > 2 ? v.set(p, f) : v.set(p, !0); |
|||
} |
|||
applyMemberDec(e, l, c, p, f, h, d, u); |
|||
} |
|||
} |
|||
pushInitializers(e, a), pushInitializers(e, n); |
|||
}(a, e, t), function (e, t, r) { |
|||
if (r.length > 0) { |
|||
for (var a = [], n = t, i = t.name, s = r.length - 1; s >= 0; s--) { |
|||
var o = { |
|||
v: !1 |
|||
}; |
|||
try { |
|||
var c = r[s](n, { |
|||
kind: "class", |
|||
name: i, |
|||
addInitializer: createAddInitializerMethod(a, o) |
|||
}); |
|||
} finally { |
|||
o.v = !0; |
|||
} |
|||
void 0 !== c && (assertValidReturnValue(10, c), n = c); |
|||
} |
|||
e.push(n, function () { |
|||
for (var e = 0; e < a.length; e++) a[e].call(n); |
|||
}); |
|||
} |
|||
}(a, e, r), a; |
|||
}; |
|||
} |
|||
var applyDecs2203Impl; |
|||
function applyDecs2203(e, t, r) { |
|||
return (applyDecs2203Impl = applyDecs2203Impl || applyDecs2203Factory())(e, t, r); |
|||
} |
|||
module.exports = applyDecs2203, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,191 @@ |
|||
var _typeof = require("./typeof.js")["default"]; |
|||
var setFunctionName = require("./setFunctionName.js"); |
|||
var toPropertyKey = require("./toPropertyKey.js"); |
|||
function applyDecs2203RFactory() { |
|||
function createAddInitializerMethod(e, t) { |
|||
return function (r) { |
|||
!function (e, t) { |
|||
if (e.v) throw Error("attempted to call addInitializer after decoration was finished"); |
|||
}(t), assertCallable(r, "An initializer"), e.push(r); |
|||
}; |
|||
} |
|||
function memberDec(e, t, r, n, a, i, o, s) { |
|||
var c; |
|||
switch (a) { |
|||
case 1: |
|||
c = "accessor"; |
|||
break; |
|||
case 2: |
|||
c = "method"; |
|||
break; |
|||
case 3: |
|||
c = "getter"; |
|||
break; |
|||
case 4: |
|||
c = "setter"; |
|||
break; |
|||
default: |
|||
c = "field"; |
|||
} |
|||
var l, |
|||
u, |
|||
f = { |
|||
kind: c, |
|||
name: o ? "#" + t : toPropertyKey(t), |
|||
"static": i, |
|||
"private": o |
|||
}, |
|||
p = { |
|||
v: !1 |
|||
}; |
|||
0 !== a && (f.addInitializer = createAddInitializerMethod(n, p)), 0 === a ? o ? (l = r.get, u = r.set) : (l = function l() { |
|||
return this[t]; |
|||
}, u = function u(e) { |
|||
this[t] = e; |
|||
}) : 2 === a ? l = function l() { |
|||
return r.value; |
|||
} : (1 !== a && 3 !== a || (l = function l() { |
|||
return r.get.call(this); |
|||
}), 1 !== a && 4 !== a || (u = function u(e) { |
|||
r.set.call(this, e); |
|||
})), f.access = l && u ? { |
|||
get: l, |
|||
set: u |
|||
} : l ? { |
|||
get: l |
|||
} : { |
|||
set: u |
|||
}; |
|||
try { |
|||
return e(s, f); |
|||
} finally { |
|||
p.v = !0; |
|||
} |
|||
} |
|||
function assertCallable(e, t) { |
|||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
|||
} |
|||
function assertValidReturnValue(e, t) { |
|||
var r = _typeof(t); |
|||
if (1 === e) { |
|||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
|||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
|||
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0"); |
|||
} |
|||
function applyMemberDec(e, t, r, n, a, i, o, s) { |
|||
var c, |
|||
l, |
|||
u, |
|||
f, |
|||
p, |
|||
d, |
|||
h, |
|||
v = r[0]; |
|||
if (o ? (0 === a || 1 === a ? (c = { |
|||
get: r[3], |
|||
set: r[4] |
|||
}, u = "get") : 3 === a ? (c = { |
|||
get: r[3] |
|||
}, u = "get") : 4 === a ? (c = { |
|||
set: r[3] |
|||
}, u = "set") : c = { |
|||
value: r[3] |
|||
}, 0 !== a && (1 === a && setFunctionName(r[4], "#" + n, "set"), setFunctionName(r[3], "#" + n, u))) : 0 !== a && (c = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? f = { |
|||
get: c.get, |
|||
set: c.set |
|||
} : 2 === a ? f = c.value : 3 === a ? f = c.get : 4 === a && (f = c.set), "function" == typeof v) void 0 !== (p = memberDec(v, n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? l = p : 1 === a ? (l = p.init, d = p.get || f.get, h = p.set || f.set, f = { |
|||
get: d, |
|||
set: h |
|||
}) : f = p);else for (var g = v.length - 1; g >= 0; g--) { |
|||
var y; |
|||
void 0 !== (p = memberDec(v[g], n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? y = p : 1 === a ? (y = p.init, d = p.get || f.get, h = p.set || f.set, f = { |
|||
get: d, |
|||
set: h |
|||
}) : f = p, void 0 !== y && (void 0 === l ? l = y : "function" == typeof l ? l = [l, y] : l.push(y))); |
|||
} |
|||
if (0 === a || 1 === a) { |
|||
if (void 0 === l) l = function l(e, t) { |
|||
return t; |
|||
};else if ("function" != typeof l) { |
|||
var m = l; |
|||
l = function l(e, t) { |
|||
for (var r = t, n = 0; n < m.length; n++) r = m[n].call(e, r); |
|||
return r; |
|||
}; |
|||
} else { |
|||
var b = l; |
|||
l = function l(e, t) { |
|||
return b.call(e, t); |
|||
}; |
|||
} |
|||
e.push(l); |
|||
} |
|||
0 !== a && (1 === a ? (c.get = f.get, c.set = f.set) : 2 === a ? c.value = f : 3 === a ? c.get = f : 4 === a && (c.set = f), o ? 1 === a ? (e.push(function (e, t) { |
|||
return f.get.call(e, t); |
|||
}), e.push(function (e, t) { |
|||
return f.set.call(e, t); |
|||
})) : 2 === a ? e.push(f) : e.push(function (e, t) { |
|||
return f.call(e, t); |
|||
}) : Object.defineProperty(t, n, c)); |
|||
} |
|||
function applyMemberDecs(e, t) { |
|||
for (var r, n, a = [], i = new Map(), o = new Map(), s = 0; s < t.length; s++) { |
|||
var c = t[s]; |
|||
if (Array.isArray(c)) { |
|||
var l, |
|||
u, |
|||
f = c[1], |
|||
p = c[2], |
|||
d = c.length > 3, |
|||
h = f >= 5; |
|||
if (h ? (l = e, 0 != (f -= 5) && (u = n = n || [])) : (l = e.prototype, 0 !== f && (u = r = r || [])), 0 !== f && !d) { |
|||
var v = h ? o : i, |
|||
g = v.get(p) || 0; |
|||
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p); |
|||
!g && f > 2 ? v.set(p, f) : v.set(p, !0); |
|||
} |
|||
applyMemberDec(a, l, c, p, f, h, d, u); |
|||
} |
|||
} |
|||
return pushInitializers(a, r), pushInitializers(a, n), a; |
|||
} |
|||
function pushInitializers(e, t) { |
|||
t && e.push(function (e) { |
|||
for (var r = 0; r < t.length; r++) t[r].call(e); |
|||
return e; |
|||
}); |
|||
} |
|||
return function (e, t, r) { |
|||
return { |
|||
e: applyMemberDecs(e, t), |
|||
get c() { |
|||
return function (e, t) { |
|||
if (t.length > 0) { |
|||
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) { |
|||
var o = { |
|||
v: !1 |
|||
}; |
|||
try { |
|||
var s = t[i](n, { |
|||
kind: "class", |
|||
name: a, |
|||
addInitializer: createAddInitializerMethod(r, o) |
|||
}); |
|||
} finally { |
|||
o.v = !0; |
|||
} |
|||
void 0 !== s && (assertValidReturnValue(10, s), n = s); |
|||
} |
|||
return [n, function () { |
|||
for (var e = 0; e < r.length; e++) r[e].call(n); |
|||
}]; |
|||
} |
|||
}(e, r); |
|||
} |
|||
}; |
|||
}; |
|||
} |
|||
function applyDecs2203R(e, t, r) { |
|||
return (module.exports = applyDecs2203R = applyDecs2203RFactory(), module.exports.__esModule = true, module.exports["default"] = module.exports)(e, t, r); |
|||
} |
|||
module.exports = applyDecs2203R, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,222 @@ |
|||
var _typeof = require("./typeof.js")["default"]; |
|||
var checkInRHS = require("./checkInRHS.js"); |
|||
var setFunctionName = require("./setFunctionName.js"); |
|||
var toPropertyKey = require("./toPropertyKey.js"); |
|||
function applyDecs2301Factory() { |
|||
function createAddInitializerMethod(e, t) { |
|||
return function (r) { |
|||
!function (e, t) { |
|||
if (e.v) throw Error("attempted to call addInitializer after decoration was finished"); |
|||
}(t), assertCallable(r, "An initializer"), e.push(r); |
|||
}; |
|||
} |
|||
function assertInstanceIfPrivate(e, t) { |
|||
if (!e(t)) throw new TypeError("Attempted to access private element on non-instance"); |
|||
} |
|||
function memberDec(e, t, r, n, a, i, s, o, c) { |
|||
var u; |
|||
switch (a) { |
|||
case 1: |
|||
u = "accessor"; |
|||
break; |
|||
case 2: |
|||
u = "method"; |
|||
break; |
|||
case 3: |
|||
u = "getter"; |
|||
break; |
|||
case 4: |
|||
u = "setter"; |
|||
break; |
|||
default: |
|||
u = "field"; |
|||
} |
|||
var l, |
|||
f, |
|||
p = { |
|||
kind: u, |
|||
name: s ? "#" + t : toPropertyKey(t), |
|||
"static": i, |
|||
"private": s |
|||
}, |
|||
d = { |
|||
v: !1 |
|||
}; |
|||
if (0 !== a && (p.addInitializer = createAddInitializerMethod(n, d)), s || 0 !== a && 2 !== a) { |
|||
if (2 === a) l = function l(e) { |
|||
return assertInstanceIfPrivate(c, e), r.value; |
|||
};else { |
|||
var h = 0 === a || 1 === a; |
|||
(h || 3 === a) && (l = s ? function (e) { |
|||
return assertInstanceIfPrivate(c, e), r.get.call(e); |
|||
} : function (e) { |
|||
return r.get.call(e); |
|||
}), (h || 4 === a) && (f = s ? function (e, t) { |
|||
assertInstanceIfPrivate(c, e), r.set.call(e, t); |
|||
} : function (e, t) { |
|||
r.set.call(e, t); |
|||
}); |
|||
} |
|||
} else l = function l(e) { |
|||
return e[t]; |
|||
}, 0 === a && (f = function f(e, r) { |
|||
e[t] = r; |
|||
}); |
|||
var v = s ? c.bind() : function (e) { |
|||
return t in e; |
|||
}; |
|||
p.access = l && f ? { |
|||
get: l, |
|||
set: f, |
|||
has: v |
|||
} : l ? { |
|||
get: l, |
|||
has: v |
|||
} : { |
|||
set: f, |
|||
has: v |
|||
}; |
|||
try { |
|||
return e(o, p); |
|||
} finally { |
|||
d.v = !0; |
|||
} |
|||
} |
|||
function assertCallable(e, t) { |
|||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
|||
} |
|||
function assertValidReturnValue(e, t) { |
|||
var r = _typeof(t); |
|||
if (1 === e) { |
|||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
|||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
|||
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0"); |
|||
} |
|||
function curryThis2(e) { |
|||
return function (t) { |
|||
e(this, t); |
|||
}; |
|||
} |
|||
function applyMemberDec(e, t, r, n, a, i, s, o, c) { |
|||
var u, |
|||
l, |
|||
f, |
|||
p, |
|||
d, |
|||
h, |
|||
v, |
|||
y, |
|||
g = r[0]; |
|||
if (s ? (0 === a || 1 === a ? (u = { |
|||
get: (d = r[3], function () { |
|||
return d(this); |
|||
}), |
|||
set: curryThis2(r[4]) |
|||
}, f = "get") : 3 === a ? (u = { |
|||
get: r[3] |
|||
}, f = "get") : 4 === a ? (u = { |
|||
set: r[3] |
|||
}, f = "set") : u = { |
|||
value: r[3] |
|||
}, 0 !== a && (1 === a && setFunctionName(u.set, "#" + n, "set"), setFunctionName(u[f || "value"], "#" + n, f))) : 0 !== a && (u = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? p = { |
|||
get: u.get, |
|||
set: u.set |
|||
} : 2 === a ? p = u.value : 3 === a ? p = u.get : 4 === a && (p = u.set), "function" == typeof g) void 0 !== (h = memberDec(g, n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? l = h : 1 === a ? (l = h.init, v = h.get || p.get, y = h.set || p.set, p = { |
|||
get: v, |
|||
set: y |
|||
}) : p = h);else for (var m = g.length - 1; m >= 0; m--) { |
|||
var b; |
|||
void 0 !== (h = memberDec(g[m], n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? b = h : 1 === a ? (b = h.init, v = h.get || p.get, y = h.set || p.set, p = { |
|||
get: v, |
|||
set: y |
|||
}) : p = h, void 0 !== b && (void 0 === l ? l = b : "function" == typeof l ? l = [l, b] : l.push(b))); |
|||
} |
|||
if (0 === a || 1 === a) { |
|||
if (void 0 === l) l = function l(e, t) { |
|||
return t; |
|||
};else if ("function" != typeof l) { |
|||
var I = l; |
|||
l = function l(e, t) { |
|||
for (var r = t, n = 0; n < I.length; n++) r = I[n].call(e, r); |
|||
return r; |
|||
}; |
|||
} else { |
|||
var w = l; |
|||
l = function l(e, t) { |
|||
return w.call(e, t); |
|||
}; |
|||
} |
|||
e.push(l); |
|||
} |
|||
0 !== a && (1 === a ? (u.get = p.get, u.set = p.set) : 2 === a ? u.value = p : 3 === a ? u.get = p : 4 === a && (u.set = p), s ? 1 === a ? (e.push(function (e, t) { |
|||
return p.get.call(e, t); |
|||
}), e.push(function (e, t) { |
|||
return p.set.call(e, t); |
|||
})) : 2 === a ? e.push(p) : e.push(function (e, t) { |
|||
return p.call(e, t); |
|||
}) : Object.defineProperty(t, n, u)); |
|||
} |
|||
function applyMemberDecs(e, t, r) { |
|||
for (var n, a, i, s = [], o = new Map(), c = new Map(), u = 0; u < t.length; u++) { |
|||
var l = t[u]; |
|||
if (Array.isArray(l)) { |
|||
var f, |
|||
p, |
|||
d = l[1], |
|||
h = l[2], |
|||
v = l.length > 3, |
|||
y = d >= 5, |
|||
g = r; |
|||
if (y ? (f = e, 0 != (d -= 5) && (p = a = a || []), v && !i && (i = function i(t) { |
|||
return checkInRHS(t) === e; |
|||
}), g = i) : (f = e.prototype, 0 !== d && (p = n = n || [])), 0 !== d && !v) { |
|||
var m = y ? c : o, |
|||
b = m.get(h) || 0; |
|||
if (!0 === b || 3 === b && 4 !== d || 4 === b && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h); |
|||
!b && d > 2 ? m.set(h, d) : m.set(h, !0); |
|||
} |
|||
applyMemberDec(s, f, l, h, d, y, v, p, g); |
|||
} |
|||
} |
|||
return pushInitializers(s, n), pushInitializers(s, a), s; |
|||
} |
|||
function pushInitializers(e, t) { |
|||
t && e.push(function (e) { |
|||
for (var r = 0; r < t.length; r++) t[r].call(e); |
|||
return e; |
|||
}); |
|||
} |
|||
return function (e, t, r, n) { |
|||
return { |
|||
e: applyMemberDecs(e, t, n), |
|||
get c() { |
|||
return function (e, t) { |
|||
if (t.length > 0) { |
|||
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) { |
|||
var s = { |
|||
v: !1 |
|||
}; |
|||
try { |
|||
var o = t[i](n, { |
|||
kind: "class", |
|||
name: a, |
|||
addInitializer: createAddInitializerMethod(r, s) |
|||
}); |
|||
} finally { |
|||
s.v = !0; |
|||
} |
|||
void 0 !== o && (assertValidReturnValue(10, o), n = o); |
|||
} |
|||
return [n, function () { |
|||
for (var e = 0; e < r.length; e++) r[e].call(n); |
|||
}]; |
|||
} |
|||
}(e, r); |
|||
} |
|||
}; |
|||
}; |
|||
} |
|||
function applyDecs2301(e, t, r, n) { |
|||
return (module.exports = applyDecs2301 = applyDecs2301Factory(), module.exports.__esModule = true, module.exports["default"] = module.exports)(e, t, r, n); |
|||
} |
|||
module.exports = applyDecs2301, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,133 @@ |
|||
var _typeof = require("./typeof.js")["default"]; |
|||
var checkInRHS = require("./checkInRHS.js"); |
|||
var setFunctionName = require("./setFunctionName.js"); |
|||
var toPropertyKey = require("./toPropertyKey.js"); |
|||
function applyDecs2305(e, t, r, n, o, a) { |
|||
function i(e, t, r) { |
|||
return function (n, o) { |
|||
return r && r(n), e[t].call(n, o); |
|||
}; |
|||
} |
|||
function c(e, t) { |
|||
for (var r = 0; r < e.length; r++) e[r].call(t); |
|||
return t; |
|||
} |
|||
function s(e, t, r, n) { |
|||
if ("function" != typeof e && (n || void 0 !== e)) throw new TypeError(t + " must " + (r || "be") + " a function" + (n ? "" : " or undefined")); |
|||
return e; |
|||
} |
|||
function applyDec(e, t, r, n, o, a, c, u, l, f, p, d, h) { |
|||
function m(e) { |
|||
if (!h(e)) throw new TypeError("Attempted to access private element on non-instance"); |
|||
} |
|||
var y, |
|||
v = t[0], |
|||
g = t[3], |
|||
b = !u; |
|||
if (!b) { |
|||
r || Array.isArray(v) || (v = [v]); |
|||
var w = {}, |
|||
S = [], |
|||
A = 3 === o ? "get" : 4 === o || d ? "set" : "value"; |
|||
f ? (p || d ? w = { |
|||
get: setFunctionName(function () { |
|||
return g(this); |
|||
}, n, "get"), |
|||
set: function set(e) { |
|||
t[4](this, e); |
|||
} |
|||
} : w[A] = g, p || setFunctionName(w[A], n, 2 === o ? "" : A)) : p || (w = Object.getOwnPropertyDescriptor(e, n)); |
|||
} |
|||
for (var P = e, j = v.length - 1; j >= 0; j -= r ? 2 : 1) { |
|||
var D = v[j], |
|||
E = r ? v[j - 1] : void 0, |
|||
I = {}, |
|||
O = { |
|||
kind: ["field", "accessor", "method", "getter", "setter", "class"][o], |
|||
name: n, |
|||
metadata: a, |
|||
addInitializer: function (e, t) { |
|||
if (e.v) throw Error("attempted to call addInitializer after decoration was finished"); |
|||
s(t, "An initializer", "be", !0), c.push(t); |
|||
}.bind(null, I) |
|||
}; |
|||
try { |
|||
if (b) (y = s(D.call(E, P, O), "class decorators", "return")) && (P = y);else { |
|||
var k, F; |
|||
O["static"] = l, O["private"] = f, f ? 2 === o ? k = function k(e) { |
|||
return m(e), w.value; |
|||
} : (o < 4 && (k = i(w, "get", m)), 3 !== o && (F = i(w, "set", m))) : (k = function k(e) { |
|||
return e[n]; |
|||
}, (o < 2 || 4 === o) && (F = function F(e, t) { |
|||
e[n] = t; |
|||
})); |
|||
var N = O.access = { |
|||
has: f ? h.bind() : function (e) { |
|||
return n in e; |
|||
} |
|||
}; |
|||
if (k && (N.get = k), F && (N.set = F), P = D.call(E, d ? { |
|||
get: w.get, |
|||
set: w.set |
|||
} : w[A], O), d) { |
|||
if ("object" == _typeof(P) && P) (y = s(P.get, "accessor.get")) && (w.get = y), (y = s(P.set, "accessor.set")) && (w.set = y), (y = s(P.init, "accessor.init")) && S.push(y);else if (void 0 !== P) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
|||
} else s(P, (p ? "field" : "method") + " decorators", "return") && (p ? S.push(P) : w[A] = P); |
|||
} |
|||
} finally { |
|||
I.v = !0; |
|||
} |
|||
} |
|||
return (p || d) && u.push(function (e, t) { |
|||
for (var r = S.length - 1; r >= 0; r--) t = S[r].call(e, t); |
|||
return t; |
|||
}), p || b || (f ? d ? u.push(i(w, "get"), i(w, "set")) : u.push(2 === o ? w[A] : i.call.bind(w[A])) : Object.defineProperty(e, n, w)), P; |
|||
} |
|||
function u(e, t) { |
|||
return Object.defineProperty(e, Symbol.metadata || Symbol["for"]("Symbol.metadata"), { |
|||
configurable: !0, |
|||
enumerable: !0, |
|||
value: t |
|||
}); |
|||
} |
|||
if (arguments.length >= 6) var l = a[Symbol.metadata || Symbol["for"]("Symbol.metadata")]; |
|||
var f = Object.create(null == l ? null : l), |
|||
p = function (e, t, r, n) { |
|||
var o, |
|||
a, |
|||
i = [], |
|||
s = function s(t) { |
|||
return checkInRHS(t) === e; |
|||
}, |
|||
u = new Map(); |
|||
function l(e) { |
|||
e && i.push(c.bind(null, e)); |
|||
} |
|||
for (var f = 0; f < t.length; f++) { |
|||
var p = t[f]; |
|||
if (Array.isArray(p)) { |
|||
var d = p[1], |
|||
h = p[2], |
|||
m = p.length > 3, |
|||
y = 16 & d, |
|||
v = !!(8 & d), |
|||
g = 0 == (d &= 7), |
|||
b = h + "/" + v; |
|||
if (!g && !m) { |
|||
var w = u.get(b); |
|||
if (!0 === w || 3 === w && 4 !== d || 4 === w && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h); |
|||
u.set(b, !(d > 2) || d); |
|||
} |
|||
applyDec(v ? e : e.prototype, p, y, m ? "#" + h : toPropertyKey(h), d, n, v ? a = a || [] : o = o || [], i, v, m, g, 1 === d, v && m ? s : r); |
|||
} |
|||
} |
|||
return l(o), l(a), i; |
|||
}(e, t, o, f); |
|||
return r.length || u(e, f), { |
|||
e: p, |
|||
get c() { |
|||
var t = []; |
|||
return r.length && [u(applyDec(e, [r], n, e.name, 5, f, t), f), c.bind(null, t, e)]; |
|||
} |
|||
}; |
|||
} |
|||
module.exports = applyDecs2305, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,124 @@ |
|||
var _typeof = require("./typeof.js")["default"]; |
|||
var checkInRHS = require("./checkInRHS.js"); |
|||
var setFunctionName = require("./setFunctionName.js"); |
|||
var toPropertyKey = require("./toPropertyKey.js"); |
|||
function applyDecs2311(e, t, n, r, o, i) { |
|||
var a, |
|||
c, |
|||
u, |
|||
s, |
|||
f, |
|||
l, |
|||
p, |
|||
d = Symbol.metadata || Symbol["for"]("Symbol.metadata"), |
|||
m = Object.defineProperty, |
|||
h = Object.create, |
|||
y = [h(null), h(null)], |
|||
v = t.length; |
|||
function g(t, n, r) { |
|||
return function (o, i) { |
|||
n && (i = o, o = e); |
|||
for (var a = 0; a < t.length; a++) i = t[a].apply(o, r ? [i] : []); |
|||
return r ? i : o; |
|||
}; |
|||
} |
|||
function b(e, t, n, r) { |
|||
if ("function" != typeof e && (r || void 0 !== e)) throw new TypeError(t + " must " + (n || "be") + " a function" + (r ? "" : " or undefined")); |
|||
return e; |
|||
} |
|||
function applyDec(e, t, n, r, o, i, u, s, f, l, p) { |
|||
function d(e) { |
|||
if (!p(e)) throw new TypeError("Attempted to access private element on non-instance"); |
|||
} |
|||
var h = [].concat(t[0]), |
|||
v = t[3], |
|||
w = !u, |
|||
D = 1 === o, |
|||
S = 3 === o, |
|||
j = 4 === o, |
|||
E = 2 === o; |
|||
function I(t, n, r) { |
|||
return function (o, i) { |
|||
return n && (i = o, o = e), r && r(o), P[t].call(o, i); |
|||
}; |
|||
} |
|||
if (!w) { |
|||
var P = {}, |
|||
k = [], |
|||
F = S ? "get" : j || D ? "set" : "value"; |
|||
if (f ? (l || D ? P = { |
|||
get: setFunctionName(function () { |
|||
return v(this); |
|||
}, r, "get"), |
|||
set: function set(e) { |
|||
t[4](this, e); |
|||
} |
|||
} : P[F] = v, l || setFunctionName(P[F], r, E ? "" : F)) : l || (P = Object.getOwnPropertyDescriptor(e, r)), !l && !f) { |
|||
if ((c = y[+s][r]) && 7 != (c ^ o)) throw Error("Decorating two elements with the same name (" + P[F].name + ") is not supported yet"); |
|||
y[+s][r] = o < 3 ? 1 : o; |
|||
} |
|||
} |
|||
for (var N = e, O = h.length - 1; O >= 0; O -= n ? 2 : 1) { |
|||
var z = b(h[O], "A decorator", "be", !0), |
|||
A = n ? h[O - 1] : void 0, |
|||
H = {}, |
|||
K = { |
|||
kind: ["field", "accessor", "method", "getter", "setter", "class"][o], |
|||
name: r, |
|||
metadata: a, |
|||
addInitializer: function (e, t) { |
|||
if (e.v) throw Error("attempted to call addInitializer after decoration was finished"); |
|||
b(t, "An initializer", "be", !0), i.push(t); |
|||
}.bind(null, H) |
|||
}; |
|||
if (w) c = z.call(A, N, K), H.v = 1, b(c, "class decorators", "return") && (N = c);else if (K["static"] = s, K["private"] = f, c = K.access = { |
|||
has: f ? p.bind() : function (e) { |
|||
return r in e; |
|||
} |
|||
}, j || (c.get = f ? E ? function (e) { |
|||
return d(e), P.value; |
|||
} : I("get", 0, d) : function (e) { |
|||
return e[r]; |
|||
}), E || S || (c.set = f ? I("set", 0, d) : function (e, t) { |
|||
e[r] = t; |
|||
}), N = z.call(A, D ? { |
|||
get: P.get, |
|||
set: P.set |
|||
} : P[F], K), H.v = 1, D) { |
|||
if ("object" == _typeof(N) && N) (c = b(N.get, "accessor.get")) && (P.get = c), (c = b(N.set, "accessor.set")) && (P.set = c), (c = b(N.init, "accessor.init")) && k.unshift(c);else if (void 0 !== N) throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined"); |
|||
} else b(N, (l ? "field" : "method") + " decorators", "return") && (l ? k.unshift(N) : P[F] = N); |
|||
} |
|||
return o < 2 && u.push(g(k, s, 1), g(i, s, 0)), l || w || (f ? D ? u.splice(-1, 0, I("get", s), I("set", s)) : u.push(E ? P[F] : b.call.bind(P[F])) : m(e, r, P)), N; |
|||
} |
|||
function w(e) { |
|||
return m(e, d, { |
|||
configurable: !0, |
|||
enumerable: !0, |
|||
value: a |
|||
}); |
|||
} |
|||
return void 0 !== i && (a = i[d]), a = h(null == a ? null : a), f = [], l = function l(e) { |
|||
e && f.push(g(e)); |
|||
}, p = function p(t, r) { |
|||
for (var i = 0; i < n.length; i++) { |
|||
var a = n[i], |
|||
c = a[1], |
|||
l = 7 & c; |
|||
if ((8 & c) == t && !l == r) { |
|||
var p = a[2], |
|||
d = !!a[3], |
|||
m = 16 & c; |
|||
applyDec(t ? e : e.prototype, a, m, d ? "#" + p : toPropertyKey(p), l, l < 2 ? [] : t ? s = s || [] : u = u || [], f, !!t, d, r, t && d ? function (t) { |
|||
return checkInRHS(t) === e; |
|||
} : o); |
|||
} |
|||
} |
|||
}, p(8, 0), p(0, 0), p(8, 1), p(0, 1), l(u), l(s), c = f, v || w(e), { |
|||
e: c, |
|||
get c() { |
|||
var n = []; |
|||
return v && [w(e = applyDec(e, [t], r, e.name, 5, n)), g(n, 1)]; |
|||
} |
|||
}; |
|||
} |
|||
module.exports = applyDecs2311, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,6 @@ |
|||
function _arrayLikeToArray(arr, len) { |
|||
if (len == null || len > arr.length) len = arr.length; |
|||
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; |
|||
return arr2; |
|||
} |
|||
module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,4 @@ |
|||
function _arrayWithHoles(arr) { |
|||
if (Array.isArray(arr)) return arr; |
|||
} |
|||
module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,5 @@ |
|||
var arrayLikeToArray = require("./arrayLikeToArray.js"); |
|||
function _arrayWithoutHoles(arr) { |
|||
if (Array.isArray(arr)) return arrayLikeToArray(arr); |
|||
} |
|||
module.exports = _arrayWithoutHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,5 @@ |
|||
function _assertClassBrand(e, t, n) { |
|||
if ("function" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n; |
|||
throw new TypeError("Private element is not present on this object"); |
|||
} |
|||
module.exports = _assertClassBrand, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,7 @@ |
|||
function _assertThisInitialized(self) { |
|||
if (self === void 0) { |
|||
throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); |
|||
} |
|||
return self; |
|||
} |
|||
module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,24 @@ |
|||
var OverloadYield = require("./OverloadYield.js"); |
|||
function _asyncGeneratorDelegate(t) { |
|||
var e = {}, |
|||
n = !1; |
|||
function pump(e, r) { |
|||
return n = !0, r = new Promise(function (n) { |
|||
n(t[e](r)); |
|||
}), { |
|||
done: !1, |
|||
value: new OverloadYield(r, 1) |
|||
}; |
|||
} |
|||
return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () { |
|||
return this; |
|||
}, e.next = function (t) { |
|||
return n ? (n = !1, t) : pump("next", t); |
|||
}, "function" == typeof t["throw"] && (e["throw"] = function (t) { |
|||
if (n) throw n = !1, t; |
|||
return pump("throw", t); |
|||
}), "function" == typeof t["return"] && (e["return"] = function (t) { |
|||
return n ? (n = !1, t) : pump("return", t); |
|||
}), e; |
|||
} |
|||
module.exports = _asyncGeneratorDelegate, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,45 @@ |
|||
function _asyncIterator(r) { |
|||
var n, |
|||
t, |
|||
o, |
|||
e = 2; |
|||
for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) { |
|||
if (t && null != (n = r[t])) return n.call(r); |
|||
if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r)); |
|||
t = "@@asyncIterator", o = "@@iterator"; |
|||
} |
|||
throw new TypeError("Object is not async iterable"); |
|||
} |
|||
function AsyncFromSyncIterator(r) { |
|||
function AsyncFromSyncIteratorContinuation(r) { |
|||
if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object.")); |
|||
var n = r.done; |
|||
return Promise.resolve(r.value).then(function (r) { |
|||
return { |
|||
value: r, |
|||
done: n |
|||
}; |
|||
}); |
|||
} |
|||
return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) { |
|||
this.s = r, this.n = r.next; |
|||
}, AsyncFromSyncIterator.prototype = { |
|||
s: null, |
|||
n: null, |
|||
next: function next() { |
|||
return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments)); |
|||
}, |
|||
"return": function _return(r) { |
|||
var n = this.s["return"]; |
|||
return void 0 === n ? Promise.resolve({ |
|||
value: r, |
|||
done: !0 |
|||
}) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); |
|||
}, |
|||
"throw": function _throw(r) { |
|||
var n = this.s["return"]; |
|||
return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); |
|||
} |
|||
}, new AsyncFromSyncIterator(r); |
|||
} |
|||
module.exports = _asyncIterator, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,31 @@ |
|||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { |
|||
try { |
|||
var info = gen[key](arg); |
|||
var value = info.value; |
|||
} catch (error) { |
|||
reject(error); |
|||
return; |
|||
} |
|||
if (info.done) { |
|||
resolve(value); |
|||
} else { |
|||
Promise.resolve(value).then(_next, _throw); |
|||
} |
|||
} |
|||
function _asyncToGenerator(fn) { |
|||
return function () { |
|||
var self = this, |
|||
args = arguments; |
|||
return new Promise(function (resolve, reject) { |
|||
var gen = fn.apply(self, args); |
|||
function _next(value) { |
|||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); |
|||
} |
|||
function _throw(err) { |
|||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); |
|||
} |
|||
_next(undefined); |
|||
}); |
|||
}; |
|||
} |
|||
module.exports = _asyncToGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,5 @@ |
|||
var OverloadYield = require("./OverloadYield.js"); |
|||
function _awaitAsyncGenerator(e) { |
|||
return new OverloadYield(e, 0); |
|||
} |
|||
module.exports = _awaitAsyncGenerator, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,7 @@ |
|||
var getPrototypeOf = require("./getPrototypeOf.js"); |
|||
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js"); |
|||
var possibleConstructorReturn = require("./possibleConstructorReturn.js"); |
|||
function _callSuper(t, o, e) { |
|||
return o = getPrototypeOf(o), possibleConstructorReturn(t, isNativeReflectConstruct() ? Reflect.construct(o, e || [], getPrototypeOf(t).constructor) : o.apply(t, e)); |
|||
} |
|||
module.exports = _callSuper, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,6 @@ |
|||
var _typeof = require("./typeof.js")["default"]; |
|||
function _checkInRHS(e) { |
|||
if (Object(e) !== e) throw TypeError("right-hand side of 'in' should be an object, got " + (null !== e ? _typeof(e) : "null")); |
|||
return e; |
|||
} |
|||
module.exports = _checkInRHS, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,6 @@ |
|||
function _checkPrivateRedeclaration(obj, privateCollection) { |
|||
if (privateCollection.has(obj)) { |
|||
throw new TypeError("Cannot initialize the same private elements twice on an object"); |
|||
} |
|||
} |
|||
module.exports = _checkPrivateRedeclaration, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,18 @@ |
|||
function _classApplyDescriptorDestructureSet(receiver, descriptor) { |
|||
if (descriptor.set) { |
|||
if (!("__destrObj" in descriptor)) { |
|||
descriptor.__destrObj = { |
|||
set value(v) { |
|||
descriptor.set.call(receiver, v); |
|||
} |
|||
}; |
|||
} |
|||
return descriptor.__destrObj; |
|||
} else { |
|||
if (!descriptor.writable) { |
|||
throw new TypeError("attempted to set read only private field"); |
|||
} |
|||
return descriptor; |
|||
} |
|||
} |
|||
module.exports = _classApplyDescriptorDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,7 @@ |
|||
function _classApplyDescriptorGet(receiver, descriptor) { |
|||
if (descriptor.get) { |
|||
return descriptor.get.call(receiver); |
|||
} |
|||
return descriptor.value; |
|||
} |
|||
module.exports = _classApplyDescriptorGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,11 @@ |
|||
function _classApplyDescriptorSet(receiver, descriptor, value) { |
|||
if (descriptor.set) { |
|||
descriptor.set.call(receiver, value); |
|||
} else { |
|||
if (!descriptor.writable) { |
|||
throw new TypeError("attempted to set read only private field"); |
|||
} |
|||
descriptor.value = value; |
|||
} |
|||
} |
|||
module.exports = _classApplyDescriptorSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,6 @@ |
|||
function _classCallCheck(instance, Constructor) { |
|||
if (!(instance instanceof Constructor)) { |
|||
throw new TypeError("Cannot call a class as a function"); |
|||
} |
|||
} |
|||
module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,5 @@ |
|||
var assertClassBrand = require("./assertClassBrand.js"); |
|||
function _classCheckPrivateStaticAccess(receiver, classConstructor, returnValue) { |
|||
return assertClassBrand(classConstructor, receiver, returnValue); |
|||
} |
|||
module.exports = _classCheckPrivateStaticAccess, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,6 @@ |
|||
function _classCheckPrivateStaticFieldDescriptor(descriptor, action) { |
|||
if (descriptor === undefined) { |
|||
throw new TypeError("attempted to " + action + " private static field before its declaration"); |
|||
} |
|||
} |
|||
module.exports = _classCheckPrivateStaticFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,5 @@ |
|||
var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js"); |
|||
function _classExtractFieldDescriptor(receiver, privateMap) { |
|||
return classPrivateFieldGet2(privateMap, receiver); |
|||
} |
|||
module.exports = _classExtractFieldDescriptor, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,4 @@ |
|||
function _classNameTDZError(name) { |
|||
throw new ReferenceError("Class \"" + name + "\" cannot be referenced in computed property keys."); |
|||
} |
|||
module.exports = _classNameTDZError, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,7 @@ |
|||
var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js"); |
|||
var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js"); |
|||
function _classPrivateFieldDestructureSet(receiver, privateMap) { |
|||
var descriptor = classPrivateFieldGet2(privateMap, receiver); |
|||
return classApplyDescriptorDestructureSet(receiver, descriptor); |
|||
} |
|||
module.exports = _classPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,7 @@ |
|||
var classApplyDescriptorGet = require("./classApplyDescriptorGet.js"); |
|||
var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js"); |
|||
function _classPrivateFieldGet(receiver, privateMap) { |
|||
var descriptor = classPrivateFieldGet2(privateMap, receiver); |
|||
return classApplyDescriptorGet(receiver, descriptor); |
|||
} |
|||
module.exports = _classPrivateFieldGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,5 @@ |
|||
var assertClassBrand = require("./assertClassBrand.js"); |
|||
function _classPrivateFieldGet2(s, a) { |
|||
return s.get(assertClassBrand(s, a)); |
|||
} |
|||
module.exports = _classPrivateFieldGet2, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,6 @@ |
|||
var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js"); |
|||
function _classPrivateFieldInitSpec(obj, privateMap, value) { |
|||
checkPrivateRedeclaration(obj, privateMap); |
|||
privateMap.set(obj, value); |
|||
} |
|||
module.exports = _classPrivateFieldInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,7 @@ |
|||
function _classPrivateFieldBase(receiver, privateKey) { |
|||
if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) { |
|||
throw new TypeError("attempted to use private field on non-instance"); |
|||
} |
|||
return receiver; |
|||
} |
|||
module.exports = _classPrivateFieldBase, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,5 @@ |
|||
var id = 0; |
|||
function _classPrivateFieldKey(name) { |
|||
return "__private_" + id++ + "_" + name; |
|||
} |
|||
module.exports = _classPrivateFieldKey, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,8 @@ |
|||
var classApplyDescriptorSet = require("./classApplyDescriptorSet.js"); |
|||
var classPrivateFieldGet2 = require("./classPrivateFieldGet2.js"); |
|||
function _classPrivateFieldSet(receiver, privateMap, value) { |
|||
var descriptor = classPrivateFieldGet2(privateMap, receiver); |
|||
classApplyDescriptorSet(receiver, descriptor, value); |
|||
return value; |
|||
} |
|||
module.exports = _classPrivateFieldSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,5 @@ |
|||
var assertClassBrand = require("./assertClassBrand.js"); |
|||
function _classPrivateFieldSet2(s, a, r) { |
|||
return s.set(assertClassBrand(s, a), r), r; |
|||
} |
|||
module.exports = _classPrivateFieldSet2, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,5 @@ |
|||
var assertClassBrand = require("./assertClassBrand.js"); |
|||
function _classPrivateGetter(s, r, a) { |
|||
return a(assertClassBrand(s, r)); |
|||
} |
|||
module.exports = _classPrivateGetter, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,6 @@ |
|||
var assertClassBrand = require("./assertClassBrand.js"); |
|||
function _classPrivateMethodGet(receiver, privateSet, fn) { |
|||
assertClassBrand(privateSet, receiver); |
|||
return fn; |
|||
} |
|||
module.exports = _classPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,6 @@ |
|||
var checkPrivateRedeclaration = require("./checkPrivateRedeclaration.js"); |
|||
function _classPrivateMethodInitSpec(obj, privateSet) { |
|||
checkPrivateRedeclaration(obj, privateSet); |
|||
privateSet.add(obj); |
|||
} |
|||
module.exports = _classPrivateMethodInitSpec, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,4 @@ |
|||
function _classPrivateMethodSet() { |
|||
throw new TypeError("attempted to reassign private method"); |
|||
} |
|||
module.exports = _classPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,5 @@ |
|||
var assertClassBrand = require("./assertClassBrand.js"); |
|||
function _classPrivateSetter(s, r, a, t) { |
|||
return r(assertClassBrand(s, a), t), t; |
|||
} |
|||
module.exports = _classPrivateSetter, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,9 @@ |
|||
var classApplyDescriptorDestructureSet = require("./classApplyDescriptorDestructureSet.js"); |
|||
var assertClassBrand = require("./assertClassBrand.js"); |
|||
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js"); |
|||
function _classStaticPrivateFieldDestructureSet(receiver, classConstructor, descriptor) { |
|||
assertClassBrand(classConstructor, receiver); |
|||
classCheckPrivateStaticFieldDescriptor(descriptor, "set"); |
|||
return classApplyDescriptorDestructureSet(receiver, descriptor); |
|||
} |
|||
module.exports = _classStaticPrivateFieldDestructureSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,9 @@ |
|||
var classApplyDescriptorGet = require("./classApplyDescriptorGet.js"); |
|||
var assertClassBrand = require("./assertClassBrand.js"); |
|||
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js"); |
|||
function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) { |
|||
assertClassBrand(classConstructor, receiver); |
|||
classCheckPrivateStaticFieldDescriptor(descriptor, "get"); |
|||
return classApplyDescriptorGet(receiver, descriptor); |
|||
} |
|||
module.exports = _classStaticPrivateFieldSpecGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,10 @@ |
|||
var classApplyDescriptorSet = require("./classApplyDescriptorSet.js"); |
|||
var assertClassBrand = require("./assertClassBrand.js"); |
|||
var classCheckPrivateStaticFieldDescriptor = require("./classCheckPrivateStaticFieldDescriptor.js"); |
|||
function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) { |
|||
assertClassBrand(classConstructor, receiver); |
|||
classCheckPrivateStaticFieldDescriptor(descriptor, "set"); |
|||
classApplyDescriptorSet(receiver, descriptor, value); |
|||
return value; |
|||
} |
|||
module.exports = _classStaticPrivateFieldSpecSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,6 @@ |
|||
var assertClassBrand = require("./assertClassBrand.js"); |
|||
function _classStaticPrivateMethodGet(receiver, classConstructor, method) { |
|||
assertClassBrand(classConstructor, receiver); |
|||
return method; |
|||
} |
|||
module.exports = _classStaticPrivateMethodGet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,4 @@ |
|||
function _classStaticPrivateMethodSet() { |
|||
throw new TypeError("attempted to set read only static private field"); |
|||
} |
|||
module.exports = _classStaticPrivateMethodSet, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,10 @@ |
|||
var setPrototypeOf = require("./setPrototypeOf.js"); |
|||
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js"); |
|||
function _construct(t, e, r) { |
|||
if (isNativeReflectConstruct()) return Reflect.construct.apply(null, arguments); |
|||
var o = [null]; |
|||
o.push.apply(o, e); |
|||
var p = new (t.bind.apply(t, o))(); |
|||
return r && setPrototypeOf(p, r.prototype), p; |
|||
} |
|||
module.exports = _construct, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,19 @@ |
|||
var toPropertyKey = require("./toPropertyKey.js"); |
|||
function _defineProperties(target, props) { |
|||
for (var i = 0; i < props.length; i++) { |
|||
var descriptor = props[i]; |
|||
descriptor.enumerable = descriptor.enumerable || false; |
|||
descriptor.configurable = true; |
|||
if ("value" in descriptor) descriptor.writable = true; |
|||
Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); |
|||
} |
|||
} |
|||
function _createClass(Constructor, protoProps, staticProps) { |
|||
if (protoProps) _defineProperties(Constructor.prototype, protoProps); |
|||
if (staticProps) _defineProperties(Constructor, staticProps); |
|||
Object.defineProperty(Constructor, "prototype", { |
|||
writable: false |
|||
}); |
|||
return Constructor; |
|||
} |
|||
module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,53 @@ |
|||
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js"); |
|||
function _createForOfIteratorHelper(o, allowArrayLike) { |
|||
var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; |
|||
if (!it) { |
|||
if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { |
|||
if (it) o = it; |
|||
var i = 0; |
|||
var F = function F() {}; |
|||
return { |
|||
s: F, |
|||
n: function n() { |
|||
if (i >= o.length) return { |
|||
done: true |
|||
}; |
|||
return { |
|||
done: false, |
|||
value: o[i++] |
|||
}; |
|||
}, |
|||
e: function e(_e) { |
|||
throw _e; |
|||
}, |
|||
f: F |
|||
}; |
|||
} |
|||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
|||
} |
|||
var normalCompletion = true, |
|||
didErr = false, |
|||
err; |
|||
return { |
|||
s: function s() { |
|||
it = it.call(o); |
|||
}, |
|||
n: function n() { |
|||
var step = it.next(); |
|||
normalCompletion = step.done; |
|||
return step; |
|||
}, |
|||
e: function e(_e2) { |
|||
didErr = true; |
|||
err = _e2; |
|||
}, |
|||
f: function f() { |
|||
try { |
|||
if (!normalCompletion && it["return"] != null) it["return"](); |
|||
} finally { |
|||
if (didErr) throw err; |
|||
} |
|||
} |
|||
}; |
|||
} |
|||
module.exports = _createForOfIteratorHelper, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,20 @@ |
|||
var unsupportedIterableToArray = require("./unsupportedIterableToArray.js"); |
|||
function _createForOfIteratorHelperLoose(o, allowArrayLike) { |
|||
var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; |
|||
if (it) return (it = it.call(o)).next.bind(it); |
|||
if (Array.isArray(o) || (it = unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { |
|||
if (it) o = it; |
|||
var i = 0; |
|||
return function () { |
|||
if (i >= o.length) return { |
|||
done: true |
|||
}; |
|||
return { |
|||
done: false, |
|||
value: o[i++] |
|||
}; |
|||
}; |
|||
} |
|||
throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); |
|||
} |
|||
module.exports = _createForOfIteratorHelperLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,18 @@ |
|||
var getPrototypeOf = require("./getPrototypeOf.js"); |
|||
var isNativeReflectConstruct = require("./isNativeReflectConstruct.js"); |
|||
var possibleConstructorReturn = require("./possibleConstructorReturn.js"); |
|||
function _createSuper(Derived) { |
|||
var hasNativeReflectConstruct = isNativeReflectConstruct(); |
|||
return function _createSuperInternal() { |
|||
var Super = getPrototypeOf(Derived), |
|||
result; |
|||
if (hasNativeReflectConstruct) { |
|||
var NewTarget = getPrototypeOf(this).constructor; |
|||
result = Reflect.construct(Super, arguments, NewTarget); |
|||
} else { |
|||
result = Super.apply(this, arguments); |
|||
} |
|||
return possibleConstructorReturn(this, result); |
|||
}; |
|||
} |
|||
module.exports = _createSuper, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,343 @@ |
|||
var toArray = require("./toArray.js"); |
|||
var toPropertyKey = require("./toPropertyKey.js"); |
|||
function _decorate(decorators, factory, superClass, mixins) { |
|||
var api = _getDecoratorsApi(); |
|||
if (mixins) { |
|||
for (var i = 0; i < mixins.length; i++) { |
|||
api = mixins[i](api); |
|||
} |
|||
} |
|||
var r = factory(function initialize(O) { |
|||
api.initializeInstanceElements(O, decorated.elements); |
|||
}, superClass); |
|||
var decorated = api.decorateClass(_coalesceClassElements(r.d.map(_createElementDescriptor)), decorators); |
|||
api.initializeClassElements(r.F, decorated.elements); |
|||
return api.runClassFinishers(r.F, decorated.finishers); |
|||
} |
|||
function _getDecoratorsApi() { |
|||
_getDecoratorsApi = function _getDecoratorsApi() { |
|||
return api; |
|||
}; |
|||
var api = { |
|||
elementsDefinitionOrder: [["method"], ["field"]], |
|||
initializeInstanceElements: function initializeInstanceElements(O, elements) { |
|||
["method", "field"].forEach(function (kind) { |
|||
elements.forEach(function (element) { |
|||
if (element.kind === kind && element.placement === "own") { |
|||
this.defineClassElement(O, element); |
|||
} |
|||
}, this); |
|||
}, this); |
|||
}, |
|||
initializeClassElements: function initializeClassElements(F, elements) { |
|||
var proto = F.prototype; |
|||
["method", "field"].forEach(function (kind) { |
|||
elements.forEach(function (element) { |
|||
var placement = element.placement; |
|||
if (element.kind === kind && (placement === "static" || placement === "prototype")) { |
|||
var receiver = placement === "static" ? F : proto; |
|||
this.defineClassElement(receiver, element); |
|||
} |
|||
}, this); |
|||
}, this); |
|||
}, |
|||
defineClassElement: function defineClassElement(receiver, element) { |
|||
var descriptor = element.descriptor; |
|||
if (element.kind === "field") { |
|||
var initializer = element.initializer; |
|||
descriptor = { |
|||
enumerable: descriptor.enumerable, |
|||
writable: descriptor.writable, |
|||
configurable: descriptor.configurable, |
|||
value: initializer === void 0 ? void 0 : initializer.call(receiver) |
|||
}; |
|||
} |
|||
Object.defineProperty(receiver, element.key, descriptor); |
|||
}, |
|||
decorateClass: function decorateClass(elements, decorators) { |
|||
var newElements = []; |
|||
var finishers = []; |
|||
var placements = { |
|||
"static": [], |
|||
prototype: [], |
|||
own: [] |
|||
}; |
|||
elements.forEach(function (element) { |
|||
this.addElementPlacement(element, placements); |
|||
}, this); |
|||
elements.forEach(function (element) { |
|||
if (!_hasDecorators(element)) return newElements.push(element); |
|||
var elementFinishersExtras = this.decorateElement(element, placements); |
|||
newElements.push(elementFinishersExtras.element); |
|||
newElements.push.apply(newElements, elementFinishersExtras.extras); |
|||
finishers.push.apply(finishers, elementFinishersExtras.finishers); |
|||
}, this); |
|||
if (!decorators) { |
|||
return { |
|||
elements: newElements, |
|||
finishers: finishers |
|||
}; |
|||
} |
|||
var result = this.decorateConstructor(newElements, decorators); |
|||
finishers.push.apply(finishers, result.finishers); |
|||
result.finishers = finishers; |
|||
return result; |
|||
}, |
|||
addElementPlacement: function addElementPlacement(element, placements, silent) { |
|||
var keys = placements[element.placement]; |
|||
if (!silent && keys.indexOf(element.key) !== -1) { |
|||
throw new TypeError("Duplicated element (" + element.key + ")"); |
|||
} |
|||
keys.push(element.key); |
|||
}, |
|||
decorateElement: function decorateElement(element, placements) { |
|||
var extras = []; |
|||
var finishers = []; |
|||
for (var decorators = element.decorators, i = decorators.length - 1; i >= 0; i--) { |
|||
var keys = placements[element.placement]; |
|||
keys.splice(keys.indexOf(element.key), 1); |
|||
var elementObject = this.fromElementDescriptor(element); |
|||
var elementFinisherExtras = this.toElementFinisherExtras((0, decorators[i])(elementObject) || elementObject); |
|||
element = elementFinisherExtras.element; |
|||
this.addElementPlacement(element, placements); |
|||
if (elementFinisherExtras.finisher) { |
|||
finishers.push(elementFinisherExtras.finisher); |
|||
} |
|||
var newExtras = elementFinisherExtras.extras; |
|||
if (newExtras) { |
|||
for (var j = 0; j < newExtras.length; j++) { |
|||
this.addElementPlacement(newExtras[j], placements); |
|||
} |
|||
extras.push.apply(extras, newExtras); |
|||
} |
|||
} |
|||
return { |
|||
element: element, |
|||
finishers: finishers, |
|||
extras: extras |
|||
}; |
|||
}, |
|||
decorateConstructor: function decorateConstructor(elements, decorators) { |
|||
var finishers = []; |
|||
for (var i = decorators.length - 1; i >= 0; i--) { |
|||
var obj = this.fromClassDescriptor(elements); |
|||
var elementsAndFinisher = this.toClassDescriptor((0, decorators[i])(obj) || obj); |
|||
if (elementsAndFinisher.finisher !== undefined) { |
|||
finishers.push(elementsAndFinisher.finisher); |
|||
} |
|||
if (elementsAndFinisher.elements !== undefined) { |
|||
elements = elementsAndFinisher.elements; |
|||
for (var j = 0; j < elements.length - 1; j++) { |
|||
for (var k = j + 1; k < elements.length; k++) { |
|||
if (elements[j].key === elements[k].key && elements[j].placement === elements[k].placement) { |
|||
throw new TypeError("Duplicated element (" + elements[j].key + ")"); |
|||
} |
|||
} |
|||
} |
|||
} |
|||
} |
|||
return { |
|||
elements: elements, |
|||
finishers: finishers |
|||
}; |
|||
}, |
|||
fromElementDescriptor: function fromElementDescriptor(element) { |
|||
var obj = { |
|||
kind: element.kind, |
|||
key: element.key, |
|||
placement: element.placement, |
|||
descriptor: element.descriptor |
|||
}; |
|||
var desc = { |
|||
value: "Descriptor", |
|||
configurable: true |
|||
}; |
|||
Object.defineProperty(obj, Symbol.toStringTag, desc); |
|||
if (element.kind === "field") obj.initializer = element.initializer; |
|||
return obj; |
|||
}, |
|||
toElementDescriptors: function toElementDescriptors(elementObjects) { |
|||
if (elementObjects === undefined) return; |
|||
return toArray(elementObjects).map(function (elementObject) { |
|||
var element = this.toElementDescriptor(elementObject); |
|||
this.disallowProperty(elementObject, "finisher", "An element descriptor"); |
|||
this.disallowProperty(elementObject, "extras", "An element descriptor"); |
|||
return element; |
|||
}, this); |
|||
}, |
|||
toElementDescriptor: function toElementDescriptor(elementObject) { |
|||
var kind = String(elementObject.kind); |
|||
if (kind !== "method" && kind !== "field") { |
|||
throw new TypeError('An element descriptor\'s .kind property must be either "method" or' + ' "field", but a decorator created an element descriptor with' + ' .kind "' + kind + '"'); |
|||
} |
|||
var key = toPropertyKey(elementObject.key); |
|||
var placement = String(elementObject.placement); |
|||
if (placement !== "static" && placement !== "prototype" && placement !== "own") { |
|||
throw new TypeError('An element descriptor\'s .placement property must be one of "static",' + ' "prototype" or "own", but a decorator created an element descriptor' + ' with .placement "' + placement + '"'); |
|||
} |
|||
var descriptor = elementObject.descriptor; |
|||
this.disallowProperty(elementObject, "elements", "An element descriptor"); |
|||
var element = { |
|||
kind: kind, |
|||
key: key, |
|||
placement: placement, |
|||
descriptor: Object.assign({}, descriptor) |
|||
}; |
|||
if (kind !== "field") { |
|||
this.disallowProperty(elementObject, "initializer", "A method descriptor"); |
|||
} else { |
|||
this.disallowProperty(descriptor, "get", "The property descriptor of a field descriptor"); |
|||
this.disallowProperty(descriptor, "set", "The property descriptor of a field descriptor"); |
|||
this.disallowProperty(descriptor, "value", "The property descriptor of a field descriptor"); |
|||
element.initializer = elementObject.initializer; |
|||
} |
|||
return element; |
|||
}, |
|||
toElementFinisherExtras: function toElementFinisherExtras(elementObject) { |
|||
var element = this.toElementDescriptor(elementObject); |
|||
var finisher = _optionalCallableProperty(elementObject, "finisher"); |
|||
var extras = this.toElementDescriptors(elementObject.extras); |
|||
return { |
|||
element: element, |
|||
finisher: finisher, |
|||
extras: extras |
|||
}; |
|||
}, |
|||
fromClassDescriptor: function fromClassDescriptor(elements) { |
|||
var obj = { |
|||
kind: "class", |
|||
elements: elements.map(this.fromElementDescriptor, this) |
|||
}; |
|||
var desc = { |
|||
value: "Descriptor", |
|||
configurable: true |
|||
}; |
|||
Object.defineProperty(obj, Symbol.toStringTag, desc); |
|||
return obj; |
|||
}, |
|||
toClassDescriptor: function toClassDescriptor(obj) { |
|||
var kind = String(obj.kind); |
|||
if (kind !== "class") { |
|||
throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator' + ' created a class descriptor with .kind "' + kind + '"'); |
|||
} |
|||
this.disallowProperty(obj, "key", "A class descriptor"); |
|||
this.disallowProperty(obj, "placement", "A class descriptor"); |
|||
this.disallowProperty(obj, "descriptor", "A class descriptor"); |
|||
this.disallowProperty(obj, "initializer", "A class descriptor"); |
|||
this.disallowProperty(obj, "extras", "A class descriptor"); |
|||
var finisher = _optionalCallableProperty(obj, "finisher"); |
|||
var elements = this.toElementDescriptors(obj.elements); |
|||
return { |
|||
elements: elements, |
|||
finisher: finisher |
|||
}; |
|||
}, |
|||
runClassFinishers: function runClassFinishers(constructor, finishers) { |
|||
for (var i = 0; i < finishers.length; i++) { |
|||
var newConstructor = (0, finishers[i])(constructor); |
|||
if (newConstructor !== undefined) { |
|||
if (typeof newConstructor !== "function") { |
|||
throw new TypeError("Finishers must return a constructor."); |
|||
} |
|||
constructor = newConstructor; |
|||
} |
|||
} |
|||
return constructor; |
|||
}, |
|||
disallowProperty: function disallowProperty(obj, name, objectType) { |
|||
if (obj[name] !== undefined) { |
|||
throw new TypeError(objectType + " can't have a ." + name + " property."); |
|||
} |
|||
} |
|||
}; |
|||
return api; |
|||
} |
|||
function _createElementDescriptor(def) { |
|||
var key = toPropertyKey(def.key); |
|||
var descriptor; |
|||
if (def.kind === "method") { |
|||
descriptor = { |
|||
value: def.value, |
|||
writable: true, |
|||
configurable: true, |
|||
enumerable: false |
|||
}; |
|||
} else if (def.kind === "get") { |
|||
descriptor = { |
|||
get: def.value, |
|||
configurable: true, |
|||
enumerable: false |
|||
}; |
|||
} else if (def.kind === "set") { |
|||
descriptor = { |
|||
set: def.value, |
|||
configurable: true, |
|||
enumerable: false |
|||
}; |
|||
} else if (def.kind === "field") { |
|||
descriptor = { |
|||
configurable: true, |
|||
writable: true, |
|||
enumerable: true |
|||
}; |
|||
} |
|||
var element = { |
|||
kind: def.kind === "field" ? "field" : "method", |
|||
key: key, |
|||
placement: def["static"] ? "static" : def.kind === "field" ? "own" : "prototype", |
|||
descriptor: descriptor |
|||
}; |
|||
if (def.decorators) element.decorators = def.decorators; |
|||
if (def.kind === "field") element.initializer = def.value; |
|||
return element; |
|||
} |
|||
function _coalesceGetterSetter(element, other) { |
|||
if (element.descriptor.get !== undefined) { |
|||
other.descriptor.get = element.descriptor.get; |
|||
} else { |
|||
other.descriptor.set = element.descriptor.set; |
|||
} |
|||
} |
|||
function _coalesceClassElements(elements) { |
|||
var newElements = []; |
|||
var isSameElement = function isSameElement(other) { |
|||
return other.kind === "method" && other.key === element.key && other.placement === element.placement; |
|||
}; |
|||
for (var i = 0; i < elements.length; i++) { |
|||
var element = elements[i]; |
|||
var other; |
|||
if (element.kind === "method" && (other = newElements.find(isSameElement))) { |
|||
if (_isDataDescriptor(element.descriptor) || _isDataDescriptor(other.descriptor)) { |
|||
if (_hasDecorators(element) || _hasDecorators(other)) { |
|||
throw new ReferenceError("Duplicated methods (" + element.key + ") can't be decorated."); |
|||
} |
|||
other.descriptor = element.descriptor; |
|||
} else { |
|||
if (_hasDecorators(element)) { |
|||
if (_hasDecorators(other)) { |
|||
throw new ReferenceError("Decorators can't be placed on different accessors with for " + "the same property (" + element.key + ")."); |
|||
} |
|||
other.decorators = element.decorators; |
|||
} |
|||
_coalesceGetterSetter(element, other); |
|||
} |
|||
} else { |
|||
newElements.push(element); |
|||
} |
|||
} |
|||
return newElements; |
|||
} |
|||
function _hasDecorators(element) { |
|||
return element.decorators && element.decorators.length; |
|||
} |
|||
function _isDataDescriptor(desc) { |
|||
return desc !== undefined && !(desc.value === undefined && desc.writable === undefined); |
|||
} |
|||
function _optionalCallableProperty(obj, name) { |
|||
var value = obj[name]; |
|||
if (value !== undefined && typeof value !== "function") { |
|||
throw new TypeError("Expected '" + name + "' to be a function"); |
|||
} |
|||
return value; |
|||
} |
|||
module.exports = _decorate, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,12 @@ |
|||
function _defaults(obj, defaults) { |
|||
var keys = Object.getOwnPropertyNames(defaults); |
|||
for (var i = 0; i < keys.length; i++) { |
|||
var key = keys[i]; |
|||
var value = Object.getOwnPropertyDescriptor(defaults, key); |
|||
if (value && value.configurable && obj[key] === undefined) { |
|||
Object.defineProperty(obj, key, value); |
|||
} |
|||
} |
|||
return obj; |
|||
} |
|||
module.exports = _defaults, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,8 @@ |
|||
function _defineAccessor(e, r, n, t) { |
|||
var c = { |
|||
configurable: !0, |
|||
enumerable: !0 |
|||
}; |
|||
return c[e] = t, Object.defineProperty(r, n, c); |
|||
} |
|||
module.exports = _defineAccessor, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,20 @@ |
|||
function _defineEnumerableProperties(obj, descs) { |
|||
for (var key in descs) { |
|||
var desc = descs[key]; |
|||
desc.configurable = desc.enumerable = true; |
|||
if ("value" in desc) desc.writable = true; |
|||
Object.defineProperty(obj, key, desc); |
|||
} |
|||
if (Object.getOwnPropertySymbols) { |
|||
var objectSymbols = Object.getOwnPropertySymbols(descs); |
|||
for (var i = 0; i < objectSymbols.length; i++) { |
|||
var sym = objectSymbols[i]; |
|||
var desc = descs[sym]; |
|||
desc.configurable = desc.enumerable = true; |
|||
if ("value" in desc) desc.writable = true; |
|||
Object.defineProperty(obj, sym, desc); |
|||
} |
|||
} |
|||
return obj; |
|||
} |
|||
module.exports = _defineEnumerableProperties, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,16 @@ |
|||
var toPropertyKey = require("./toPropertyKey.js"); |
|||
function _defineProperty(obj, key, value) { |
|||
key = toPropertyKey(key); |
|||
if (key in obj) { |
|||
Object.defineProperty(obj, key, { |
|||
value: value, |
|||
enumerable: true, |
|||
configurable: true, |
|||
writable: true |
|||
}); |
|||
} else { |
|||
obj[key] = value; |
|||
} |
|||
return obj; |
|||
} |
|||
module.exports = _defineProperty, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,28 @@ |
|||
function dispose_SuppressedError(r, e) { |
|||
return "undefined" != typeof SuppressedError ? dispose_SuppressedError = SuppressedError : (dispose_SuppressedError = function dispose_SuppressedError(r, e) { |
|||
this.suppressed = e, this.error = r, this.stack = Error().stack; |
|||
}, dispose_SuppressedError.prototype = Object.create(Error.prototype, { |
|||
constructor: { |
|||
value: dispose_SuppressedError, |
|||
writable: !0, |
|||
configurable: !0 |
|||
} |
|||
})), new dispose_SuppressedError(r, e); |
|||
} |
|||
function _dispose(r, e, s) { |
|||
function next() { |
|||
for (; r.length > 0;) try { |
|||
var o = r.pop(), |
|||
p = o.d.call(o.v); |
|||
if (o.a) return Promise.resolve(p).then(next, err); |
|||
} catch (r) { |
|||
return err(r); |
|||
} |
|||
if (s) throw e; |
|||
} |
|||
function err(r) { |
|||
return e = s ? new dispose_SuppressedError(e, r) : r, s = !0, next(); |
|||
} |
|||
return next(); |
|||
} |
|||
module.exports = _dispose, module.exports.__esModule = true, module.exports["default"] = module.exports; |
|||
@ -0,0 +1,63 @@ |
|||
import OverloadYield from "./OverloadYield.js"; |
|||
export default function AsyncGenerator(e) { |
|||
var r, t; |
|||
function resume(r, t) { |
|||
try { |
|||
var n = e[r](t), |
|||
o = n.value, |
|||
u = o instanceof OverloadYield; |
|||
Promise.resolve(u ? o.v : o).then(function (t) { |
|||
if (u) { |
|||
var i = "return" === r ? "return" : "next"; |
|||
if (!o.k || t.done) return resume(i, t); |
|||
t = e[i](t).value; |
|||
} |
|||
settle(n.done ? "return" : "normal", t); |
|||
}, function (e) { |
|||
resume("throw", e); |
|||
}); |
|||
} catch (e) { |
|||
settle("throw", e); |
|||
} |
|||
} |
|||
function settle(e, n) { |
|||
switch (e) { |
|||
case "return": |
|||
r.resolve({ |
|||
value: n, |
|||
done: !0 |
|||
}); |
|||
break; |
|||
case "throw": |
|||
r.reject(n); |
|||
break; |
|||
default: |
|||
r.resolve({ |
|||
value: n, |
|||
done: !1 |
|||
}); |
|||
} |
|||
(r = r.next) ? resume(r.key, r.arg) : t = null; |
|||
} |
|||
this._invoke = function (e, n) { |
|||
return new Promise(function (o, u) { |
|||
var i = { |
|||
key: e, |
|||
arg: n, |
|||
resolve: o, |
|||
reject: u, |
|||
next: null |
|||
}; |
|||
t ? t = t.next = i : (r = t = i, resume(e, n)); |
|||
}); |
|||
}, "function" != typeof e["return"] && (this["return"] = void 0); |
|||
} |
|||
AsyncGenerator.prototype["function" == typeof Symbol && Symbol.asyncIterator || "@@asyncIterator"] = function () { |
|||
return this; |
|||
}, AsyncGenerator.prototype.next = function (e) { |
|||
return this._invoke("next", e); |
|||
}, AsyncGenerator.prototype["throw"] = function (e) { |
|||
return this._invoke("throw", e); |
|||
}, AsyncGenerator.prototype["return"] = function (e) { |
|||
return this._invoke("return", e); |
|||
}; |
|||
@ -0,0 +1,3 @@ |
|||
export default function _AwaitValue(value) { |
|||
this.wrapped = value; |
|||
} |
|||
@ -0,0 +1,3 @@ |
|||
export default function _OverloadYield(t, e) { |
|||
this.v = t, this.k = e; |
|||
} |
|||
@ -0,0 +1,23 @@ |
|||
export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { |
|||
var desc = {}; |
|||
Object.keys(descriptor).forEach(function (key) { |
|||
desc[key] = descriptor[key]; |
|||
}); |
|||
desc.enumerable = !!desc.enumerable; |
|||
desc.configurable = !!desc.configurable; |
|||
if ('value' in desc || desc.initializer) { |
|||
desc.writable = true; |
|||
} |
|||
desc = decorators.slice().reverse().reduce(function (desc, decorator) { |
|||
return decorator(target, property, desc) || desc; |
|||
}, desc); |
|||
if (context && desc.initializer !== void 0) { |
|||
desc.value = desc.initializer ? desc.initializer.call(context) : void 0; |
|||
desc.initializer = undefined; |
|||
} |
|||
if (desc.initializer === void 0) { |
|||
Object.defineProperty(target, property, desc); |
|||
desc = null; |
|||
} |
|||
return desc; |
|||
} |
|||
@ -0,0 +1,235 @@ |
|||
import _typeof from "./typeof.js"; |
|||
import setFunctionName from "./setFunctionName.js"; |
|||
import toPropertyKey from "./toPropertyKey.js"; |
|||
function old_createMetadataMethodsForProperty(e, t, a, r) { |
|||
return { |
|||
getMetadata: function getMetadata(o) { |
|||
old_assertNotFinished(r, "getMetadata"), old_assertMetadataKey(o); |
|||
var i = e[o]; |
|||
if (void 0 !== i) if (1 === t) { |
|||
var n = i["public"]; |
|||
if (void 0 !== n) return n[a]; |
|||
} else if (2 === t) { |
|||
var l = i["private"]; |
|||
if (void 0 !== l) return l.get(a); |
|||
} else if (Object.hasOwnProperty.call(i, "constructor")) return i.constructor; |
|||
}, |
|||
setMetadata: function setMetadata(o, i) { |
|||
old_assertNotFinished(r, "setMetadata"), old_assertMetadataKey(o); |
|||
var n = e[o]; |
|||
if (void 0 === n && (n = e[o] = {}), 1 === t) { |
|||
var l = n["public"]; |
|||
void 0 === l && (l = n["public"] = {}), l[a] = i; |
|||
} else if (2 === t) { |
|||
var s = n.priv; |
|||
void 0 === s && (s = n["private"] = new Map()), s.set(a, i); |
|||
} else n.constructor = i; |
|||
} |
|||
}; |
|||
} |
|||
function old_convertMetadataMapToFinal(e, t) { |
|||
var a = e[Symbol.metadata || Symbol["for"]("Symbol.metadata")], |
|||
r = Object.getOwnPropertySymbols(t); |
|||
if (0 !== r.length) { |
|||
for (var o = 0; o < r.length; o++) { |
|||
var i = r[o], |
|||
n = t[i], |
|||
l = a ? a[i] : null, |
|||
s = n["public"], |
|||
c = l ? l["public"] : null; |
|||
s && c && Object.setPrototypeOf(s, c); |
|||
var d = n["private"]; |
|||
if (d) { |
|||
var u = Array.from(d.values()), |
|||
f = l ? l["private"] : null; |
|||
f && (u = u.concat(f)), n["private"] = u; |
|||
} |
|||
l && Object.setPrototypeOf(n, l); |
|||
} |
|||
a && Object.setPrototypeOf(t, a), e[Symbol.metadata || Symbol["for"]("Symbol.metadata")] = t; |
|||
} |
|||
} |
|||
function old_createAddInitializerMethod(e, t) { |
|||
return function (a) { |
|||
old_assertNotFinished(t, "addInitializer"), old_assertCallable(a, "An initializer"), e.push(a); |
|||
}; |
|||
} |
|||
function old_memberDec(e, t, a, r, o, i, n, l, s) { |
|||
var c; |
|||
switch (i) { |
|||
case 1: |
|||
c = "accessor"; |
|||
break; |
|||
case 2: |
|||
c = "method"; |
|||
break; |
|||
case 3: |
|||
c = "getter"; |
|||
break; |
|||
case 4: |
|||
c = "setter"; |
|||
break; |
|||
default: |
|||
c = "field"; |
|||
} |
|||
var d, |
|||
u, |
|||
f = { |
|||
kind: c, |
|||
name: l ? "#" + t : toPropertyKey(t), |
|||
isStatic: n, |
|||
isPrivate: l |
|||
}, |
|||
p = { |
|||
v: !1 |
|||
}; |
|||
if (0 !== i && (f.addInitializer = old_createAddInitializerMethod(o, p)), l) { |
|||
d = 2, u = Symbol(t); |
|||
var v = {}; |
|||
0 === i ? (v.get = a.get, v.set = a.set) : 2 === i ? v.get = function () { |
|||
return a.value; |
|||
} : (1 !== i && 3 !== i || (v.get = function () { |
|||
return a.get.call(this); |
|||
}), 1 !== i && 4 !== i || (v.set = function (e) { |
|||
a.set.call(this, e); |
|||
})), f.access = v; |
|||
} else d = 1, u = t; |
|||
try { |
|||
return e(s, Object.assign(f, old_createMetadataMethodsForProperty(r, d, u, p))); |
|||
} finally { |
|||
p.v = !0; |
|||
} |
|||
} |
|||
function old_assertNotFinished(e, t) { |
|||
if (e.v) throw Error("attempted to call " + t + " after decoration was finished"); |
|||
} |
|||
function old_assertMetadataKey(e) { |
|||
if ("symbol" != _typeof(e)) throw new TypeError("Metadata keys must be symbols, received: " + e); |
|||
} |
|||
function old_assertCallable(e, t) { |
|||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
|||
} |
|||
function old_assertValidReturnValue(e, t) { |
|||
var a = _typeof(t); |
|||
if (1 === e) { |
|||
if ("object" !== a || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
|||
void 0 !== t.get && old_assertCallable(t.get, "accessor.get"), void 0 !== t.set && old_assertCallable(t.set, "accessor.set"), void 0 !== t.init && old_assertCallable(t.init, "accessor.init"), void 0 !== t.initializer && old_assertCallable(t.initializer, "accessor.initializer"); |
|||
} else if ("function" !== a) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0"); |
|||
} |
|||
function old_getInit(e) { |
|||
var t; |
|||
return null == (t = e.init) && (t = e.initializer) && void 0 !== console && console.warn(".initializer has been renamed to .init as of March 2022"), t; |
|||
} |
|||
function old_applyMemberDec(e, t, a, r, o, i, n, l, s) { |
|||
var c, |
|||
d, |
|||
u, |
|||
f, |
|||
p, |
|||
v, |
|||
y, |
|||
h = a[0]; |
|||
if (n ? (0 === o || 1 === o ? (c = { |
|||
get: a[3], |
|||
set: a[4] |
|||
}, u = "get") : 3 === o ? (c = { |
|||
get: a[3] |
|||
}, u = "get") : 4 === o ? (c = { |
|||
set: a[3] |
|||
}, u = "set") : c = { |
|||
value: a[3] |
|||
}, 0 !== o && (1 === o && setFunctionName(a[4], "#" + r, "set"), setFunctionName(a[3], "#" + r, u))) : 0 !== o && (c = Object.getOwnPropertyDescriptor(t, r)), 1 === o ? f = { |
|||
get: c.get, |
|||
set: c.set |
|||
} : 2 === o ? f = c.value : 3 === o ? f = c.get : 4 === o && (f = c.set), "function" == typeof h) void 0 !== (p = old_memberDec(h, r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? d = p : 1 === o ? (d = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = { |
|||
get: v, |
|||
set: y |
|||
}) : f = p);else for (var m = h.length - 1; m >= 0; m--) { |
|||
var b; |
|||
void 0 !== (p = old_memberDec(h[m], r, c, l, s, o, i, n, f)) && (old_assertValidReturnValue(o, p), 0 === o ? b = p : 1 === o ? (b = old_getInit(p), v = p.get || f.get, y = p.set || f.set, f = { |
|||
get: v, |
|||
set: y |
|||
}) : f = p, void 0 !== b && (void 0 === d ? d = b : "function" == typeof d ? d = [d, b] : d.push(b))); |
|||
} |
|||
if (0 === o || 1 === o) { |
|||
if (void 0 === d) d = function d(e, t) { |
|||
return t; |
|||
};else if ("function" != typeof d) { |
|||
var g = d; |
|||
d = function d(e, t) { |
|||
for (var a = t, r = 0; r < g.length; r++) a = g[r].call(e, a); |
|||
return a; |
|||
}; |
|||
} else { |
|||
var _ = d; |
|||
d = function d(e, t) { |
|||
return _.call(e, t); |
|||
}; |
|||
} |
|||
e.push(d); |
|||
} |
|||
0 !== o && (1 === o ? (c.get = f.get, c.set = f.set) : 2 === o ? c.value = f : 3 === o ? c.get = f : 4 === o && (c.set = f), n ? 1 === o ? (e.push(function (e, t) { |
|||
return f.get.call(e, t); |
|||
}), e.push(function (e, t) { |
|||
return f.set.call(e, t); |
|||
})) : 2 === o ? e.push(f) : e.push(function (e, t) { |
|||
return f.call(e, t); |
|||
}) : Object.defineProperty(t, r, c)); |
|||
} |
|||
function old_applyMemberDecs(e, t, a, r, o) { |
|||
for (var i, n, l = new Map(), s = new Map(), c = 0; c < o.length; c++) { |
|||
var d = o[c]; |
|||
if (Array.isArray(d)) { |
|||
var u, |
|||
f, |
|||
p, |
|||
v = d[1], |
|||
y = d[2], |
|||
h = d.length > 3, |
|||
m = v >= 5; |
|||
if (m ? (u = t, f = r, 0 != (v -= 5) && (p = n = n || [])) : (u = t.prototype, f = a, 0 !== v && (p = i = i || [])), 0 !== v && !h) { |
|||
var b = m ? s : l, |
|||
g = b.get(y) || 0; |
|||
if (!0 === g || 3 === g && 4 !== v || 4 === g && 3 !== v) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + y); |
|||
!g && v > 2 ? b.set(y, v) : b.set(y, !0); |
|||
} |
|||
old_applyMemberDec(e, u, d, y, v, m, h, f, p); |
|||
} |
|||
} |
|||
old_pushInitializers(e, i), old_pushInitializers(e, n); |
|||
} |
|||
function old_pushInitializers(e, t) { |
|||
t && e.push(function (e) { |
|||
for (var a = 0; a < t.length; a++) t[a].call(e); |
|||
return e; |
|||
}); |
|||
} |
|||
function old_applyClassDecs(e, t, a, r) { |
|||
if (r.length > 0) { |
|||
for (var o = [], i = t, n = t.name, l = r.length - 1; l >= 0; l--) { |
|||
var s = { |
|||
v: !1 |
|||
}; |
|||
try { |
|||
var c = Object.assign({ |
|||
kind: "class", |
|||
name: n, |
|||
addInitializer: old_createAddInitializerMethod(o, s) |
|||
}, old_createMetadataMethodsForProperty(a, 0, n, s)), |
|||
d = r[l](i, c); |
|||
} finally { |
|||
s.v = !0; |
|||
} |
|||
void 0 !== d && (old_assertValidReturnValue(10, d), i = d); |
|||
} |
|||
e.push(i, function () { |
|||
for (var e = 0; e < o.length; e++) o[e].call(i); |
|||
}); |
|||
} |
|||
} |
|||
export default function applyDecs(e, t, a) { |
|||
var r = [], |
|||
o = {}, |
|||
i = {}; |
|||
return old_applyMemberDecs(r, e, i, o, t), old_convertMetadataMapToFinal(e.prototype, i), old_applyClassDecs(r, e, o, a), old_convertMetadataMapToFinal(e, o), r; |
|||
} |
|||
@ -0,0 +1,183 @@ |
|||
import _typeof from "./typeof.js"; |
|||
function applyDecs2203Factory() { |
|||
function createAddInitializerMethod(e, t) { |
|||
return function (r) { |
|||
!function (e, t) { |
|||
if (e.v) throw Error("attempted to call addInitializer after decoration was finished"); |
|||
}(t), assertCallable(r, "An initializer"), e.push(r); |
|||
}; |
|||
} |
|||
function memberDec(e, t, r, a, n, i, s, o) { |
|||
var c; |
|||
switch (n) { |
|||
case 1: |
|||
c = "accessor"; |
|||
break; |
|||
case 2: |
|||
c = "method"; |
|||
break; |
|||
case 3: |
|||
c = "getter"; |
|||
break; |
|||
case 4: |
|||
c = "setter"; |
|||
break; |
|||
default: |
|||
c = "field"; |
|||
} |
|||
var l, |
|||
u, |
|||
f = { |
|||
kind: c, |
|||
name: s ? "#" + t : t, |
|||
"static": i, |
|||
"private": s |
|||
}, |
|||
p = { |
|||
v: !1 |
|||
}; |
|||
0 !== n && (f.addInitializer = createAddInitializerMethod(a, p)), 0 === n ? s ? (l = r.get, u = r.set) : (l = function l() { |
|||
return this[t]; |
|||
}, u = function u(e) { |
|||
this[t] = e; |
|||
}) : 2 === n ? l = function l() { |
|||
return r.value; |
|||
} : (1 !== n && 3 !== n || (l = function l() { |
|||
return r.get.call(this); |
|||
}), 1 !== n && 4 !== n || (u = function u(e) { |
|||
r.set.call(this, e); |
|||
})), f.access = l && u ? { |
|||
get: l, |
|||
set: u |
|||
} : l ? { |
|||
get: l |
|||
} : { |
|||
set: u |
|||
}; |
|||
try { |
|||
return e(o, f); |
|||
} finally { |
|||
p.v = !0; |
|||
} |
|||
} |
|||
function assertCallable(e, t) { |
|||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
|||
} |
|||
function assertValidReturnValue(e, t) { |
|||
var r = _typeof(t); |
|||
if (1 === e) { |
|||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
|||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
|||
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0"); |
|||
} |
|||
function applyMemberDec(e, t, r, a, n, i, s, o) { |
|||
var c, |
|||
l, |
|||
u, |
|||
f, |
|||
p, |
|||
d, |
|||
h = r[0]; |
|||
if (s ? c = 0 === n || 1 === n ? { |
|||
get: r[3], |
|||
set: r[4] |
|||
} : 3 === n ? { |
|||
get: r[3] |
|||
} : 4 === n ? { |
|||
set: r[3] |
|||
} : { |
|||
value: r[3] |
|||
} : 0 !== n && (c = Object.getOwnPropertyDescriptor(t, a)), 1 === n ? u = { |
|||
get: c.get, |
|||
set: c.set |
|||
} : 2 === n ? u = c.value : 3 === n ? u = c.get : 4 === n && (u = c.set), "function" == typeof h) void 0 !== (f = memberDec(h, a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? l = f : 1 === n ? (l = f.init, p = f.get || u.get, d = f.set || u.set, u = { |
|||
get: p, |
|||
set: d |
|||
}) : u = f);else for (var v = h.length - 1; v >= 0; v--) { |
|||
var g; |
|||
void 0 !== (f = memberDec(h[v], a, c, o, n, i, s, u)) && (assertValidReturnValue(n, f), 0 === n ? g = f : 1 === n ? (g = f.init, p = f.get || u.get, d = f.set || u.set, u = { |
|||
get: p, |
|||
set: d |
|||
}) : u = f, void 0 !== g && (void 0 === l ? l = g : "function" == typeof l ? l = [l, g] : l.push(g))); |
|||
} |
|||
if (0 === n || 1 === n) { |
|||
if (void 0 === l) l = function l(e, t) { |
|||
return t; |
|||
};else if ("function" != typeof l) { |
|||
var y = l; |
|||
l = function l(e, t) { |
|||
for (var r = t, a = 0; a < y.length; a++) r = y[a].call(e, r); |
|||
return r; |
|||
}; |
|||
} else { |
|||
var m = l; |
|||
l = function l(e, t) { |
|||
return m.call(e, t); |
|||
}; |
|||
} |
|||
e.push(l); |
|||
} |
|||
0 !== n && (1 === n ? (c.get = u.get, c.set = u.set) : 2 === n ? c.value = u : 3 === n ? c.get = u : 4 === n && (c.set = u), s ? 1 === n ? (e.push(function (e, t) { |
|||
return u.get.call(e, t); |
|||
}), e.push(function (e, t) { |
|||
return u.set.call(e, t); |
|||
})) : 2 === n ? e.push(u) : e.push(function (e, t) { |
|||
return u.call(e, t); |
|||
}) : Object.defineProperty(t, a, c)); |
|||
} |
|||
function pushInitializers(e, t) { |
|||
t && e.push(function (e) { |
|||
for (var r = 0; r < t.length; r++) t[r].call(e); |
|||
return e; |
|||
}); |
|||
} |
|||
return function (e, t, r) { |
|||
var a = []; |
|||
return function (e, t, r) { |
|||
for (var a, n, i = new Map(), s = new Map(), o = 0; o < r.length; o++) { |
|||
var c = r[o]; |
|||
if (Array.isArray(c)) { |
|||
var l, |
|||
u, |
|||
f = c[1], |
|||
p = c[2], |
|||
d = c.length > 3, |
|||
h = f >= 5; |
|||
if (h ? (l = t, 0 != (f -= 5) && (u = n = n || [])) : (l = t.prototype, 0 !== f && (u = a = a || [])), 0 !== f && !d) { |
|||
var v = h ? s : i, |
|||
g = v.get(p) || 0; |
|||
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p); |
|||
!g && f > 2 ? v.set(p, f) : v.set(p, !0); |
|||
} |
|||
applyMemberDec(e, l, c, p, f, h, d, u); |
|||
} |
|||
} |
|||
pushInitializers(e, a), pushInitializers(e, n); |
|||
}(a, e, t), function (e, t, r) { |
|||
if (r.length > 0) { |
|||
for (var a = [], n = t, i = t.name, s = r.length - 1; s >= 0; s--) { |
|||
var o = { |
|||
v: !1 |
|||
}; |
|||
try { |
|||
var c = r[s](n, { |
|||
kind: "class", |
|||
name: i, |
|||
addInitializer: createAddInitializerMethod(a, o) |
|||
}); |
|||
} finally { |
|||
o.v = !0; |
|||
} |
|||
void 0 !== c && (assertValidReturnValue(10, c), n = c); |
|||
} |
|||
e.push(n, function () { |
|||
for (var e = 0; e < a.length; e++) a[e].call(n); |
|||
}); |
|||
} |
|||
}(a, e, r), a; |
|||
}; |
|||
} |
|||
var applyDecs2203Impl; |
|||
export default function applyDecs2203(e, t, r) { |
|||
return (applyDecs2203Impl = applyDecs2203Impl || applyDecs2203Factory())(e, t, r); |
|||
} |
|||
@ -0,0 +1,190 @@ |
|||
import _typeof from "./typeof.js"; |
|||
import setFunctionName from "./setFunctionName.js"; |
|||
import toPropertyKey from "./toPropertyKey.js"; |
|||
function applyDecs2203RFactory() { |
|||
function createAddInitializerMethod(e, t) { |
|||
return function (r) { |
|||
!function (e, t) { |
|||
if (e.v) throw Error("attempted to call addInitializer after decoration was finished"); |
|||
}(t), assertCallable(r, "An initializer"), e.push(r); |
|||
}; |
|||
} |
|||
function memberDec(e, t, r, n, a, i, o, s) { |
|||
var c; |
|||
switch (a) { |
|||
case 1: |
|||
c = "accessor"; |
|||
break; |
|||
case 2: |
|||
c = "method"; |
|||
break; |
|||
case 3: |
|||
c = "getter"; |
|||
break; |
|||
case 4: |
|||
c = "setter"; |
|||
break; |
|||
default: |
|||
c = "field"; |
|||
} |
|||
var l, |
|||
u, |
|||
f = { |
|||
kind: c, |
|||
name: o ? "#" + t : toPropertyKey(t), |
|||
"static": i, |
|||
"private": o |
|||
}, |
|||
p = { |
|||
v: !1 |
|||
}; |
|||
0 !== a && (f.addInitializer = createAddInitializerMethod(n, p)), 0 === a ? o ? (l = r.get, u = r.set) : (l = function l() { |
|||
return this[t]; |
|||
}, u = function u(e) { |
|||
this[t] = e; |
|||
}) : 2 === a ? l = function l() { |
|||
return r.value; |
|||
} : (1 !== a && 3 !== a || (l = function l() { |
|||
return r.get.call(this); |
|||
}), 1 !== a && 4 !== a || (u = function u(e) { |
|||
r.set.call(this, e); |
|||
})), f.access = l && u ? { |
|||
get: l, |
|||
set: u |
|||
} : l ? { |
|||
get: l |
|||
} : { |
|||
set: u |
|||
}; |
|||
try { |
|||
return e(s, f); |
|||
} finally { |
|||
p.v = !0; |
|||
} |
|||
} |
|||
function assertCallable(e, t) { |
|||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
|||
} |
|||
function assertValidReturnValue(e, t) { |
|||
var r = _typeof(t); |
|||
if (1 === e) { |
|||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
|||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
|||
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0"); |
|||
} |
|||
function applyMemberDec(e, t, r, n, a, i, o, s) { |
|||
var c, |
|||
l, |
|||
u, |
|||
f, |
|||
p, |
|||
d, |
|||
h, |
|||
v = r[0]; |
|||
if (o ? (0 === a || 1 === a ? (c = { |
|||
get: r[3], |
|||
set: r[4] |
|||
}, u = "get") : 3 === a ? (c = { |
|||
get: r[3] |
|||
}, u = "get") : 4 === a ? (c = { |
|||
set: r[3] |
|||
}, u = "set") : c = { |
|||
value: r[3] |
|||
}, 0 !== a && (1 === a && setFunctionName(r[4], "#" + n, "set"), setFunctionName(r[3], "#" + n, u))) : 0 !== a && (c = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? f = { |
|||
get: c.get, |
|||
set: c.set |
|||
} : 2 === a ? f = c.value : 3 === a ? f = c.get : 4 === a && (f = c.set), "function" == typeof v) void 0 !== (p = memberDec(v, n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? l = p : 1 === a ? (l = p.init, d = p.get || f.get, h = p.set || f.set, f = { |
|||
get: d, |
|||
set: h |
|||
}) : f = p);else for (var g = v.length - 1; g >= 0; g--) { |
|||
var y; |
|||
void 0 !== (p = memberDec(v[g], n, c, s, a, i, o, f)) && (assertValidReturnValue(a, p), 0 === a ? y = p : 1 === a ? (y = p.init, d = p.get || f.get, h = p.set || f.set, f = { |
|||
get: d, |
|||
set: h |
|||
}) : f = p, void 0 !== y && (void 0 === l ? l = y : "function" == typeof l ? l = [l, y] : l.push(y))); |
|||
} |
|||
if (0 === a || 1 === a) { |
|||
if (void 0 === l) l = function l(e, t) { |
|||
return t; |
|||
};else if ("function" != typeof l) { |
|||
var m = l; |
|||
l = function l(e, t) { |
|||
for (var r = t, n = 0; n < m.length; n++) r = m[n].call(e, r); |
|||
return r; |
|||
}; |
|||
} else { |
|||
var b = l; |
|||
l = function l(e, t) { |
|||
return b.call(e, t); |
|||
}; |
|||
} |
|||
e.push(l); |
|||
} |
|||
0 !== a && (1 === a ? (c.get = f.get, c.set = f.set) : 2 === a ? c.value = f : 3 === a ? c.get = f : 4 === a && (c.set = f), o ? 1 === a ? (e.push(function (e, t) { |
|||
return f.get.call(e, t); |
|||
}), e.push(function (e, t) { |
|||
return f.set.call(e, t); |
|||
})) : 2 === a ? e.push(f) : e.push(function (e, t) { |
|||
return f.call(e, t); |
|||
}) : Object.defineProperty(t, n, c)); |
|||
} |
|||
function applyMemberDecs(e, t) { |
|||
for (var r, n, a = [], i = new Map(), o = new Map(), s = 0; s < t.length; s++) { |
|||
var c = t[s]; |
|||
if (Array.isArray(c)) { |
|||
var l, |
|||
u, |
|||
f = c[1], |
|||
p = c[2], |
|||
d = c.length > 3, |
|||
h = f >= 5; |
|||
if (h ? (l = e, 0 != (f -= 5) && (u = n = n || [])) : (l = e.prototype, 0 !== f && (u = r = r || [])), 0 !== f && !d) { |
|||
var v = h ? o : i, |
|||
g = v.get(p) || 0; |
|||
if (!0 === g || 3 === g && 4 !== f || 4 === g && 3 !== f) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + p); |
|||
!g && f > 2 ? v.set(p, f) : v.set(p, !0); |
|||
} |
|||
applyMemberDec(a, l, c, p, f, h, d, u); |
|||
} |
|||
} |
|||
return pushInitializers(a, r), pushInitializers(a, n), a; |
|||
} |
|||
function pushInitializers(e, t) { |
|||
t && e.push(function (e) { |
|||
for (var r = 0; r < t.length; r++) t[r].call(e); |
|||
return e; |
|||
}); |
|||
} |
|||
return function (e, t, r) { |
|||
return { |
|||
e: applyMemberDecs(e, t), |
|||
get c() { |
|||
return function (e, t) { |
|||
if (t.length > 0) { |
|||
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) { |
|||
var o = { |
|||
v: !1 |
|||
}; |
|||
try { |
|||
var s = t[i](n, { |
|||
kind: "class", |
|||
name: a, |
|||
addInitializer: createAddInitializerMethod(r, o) |
|||
}); |
|||
} finally { |
|||
o.v = !0; |
|||
} |
|||
void 0 !== s && (assertValidReturnValue(10, s), n = s); |
|||
} |
|||
return [n, function () { |
|||
for (var e = 0; e < r.length; e++) r[e].call(n); |
|||
}]; |
|||
} |
|||
}(e, r); |
|||
} |
|||
}; |
|||
}; |
|||
} |
|||
export default function applyDecs2203R(e, t, r) { |
|||
return (applyDecs2203R = applyDecs2203RFactory())(e, t, r); |
|||
} |
|||
@ -0,0 +1,221 @@ |
|||
import _typeof from "./typeof.js"; |
|||
import checkInRHS from "./checkInRHS.js"; |
|||
import setFunctionName from "./setFunctionName.js"; |
|||
import toPropertyKey from "./toPropertyKey.js"; |
|||
function applyDecs2301Factory() { |
|||
function createAddInitializerMethod(e, t) { |
|||
return function (r) { |
|||
!function (e, t) { |
|||
if (e.v) throw Error("attempted to call addInitializer after decoration was finished"); |
|||
}(t), assertCallable(r, "An initializer"), e.push(r); |
|||
}; |
|||
} |
|||
function assertInstanceIfPrivate(e, t) { |
|||
if (!e(t)) throw new TypeError("Attempted to access private element on non-instance"); |
|||
} |
|||
function memberDec(e, t, r, n, a, i, s, o, c) { |
|||
var u; |
|||
switch (a) { |
|||
case 1: |
|||
u = "accessor"; |
|||
break; |
|||
case 2: |
|||
u = "method"; |
|||
break; |
|||
case 3: |
|||
u = "getter"; |
|||
break; |
|||
case 4: |
|||
u = "setter"; |
|||
break; |
|||
default: |
|||
u = "field"; |
|||
} |
|||
var l, |
|||
f, |
|||
p = { |
|||
kind: u, |
|||
name: s ? "#" + t : toPropertyKey(t), |
|||
"static": i, |
|||
"private": s |
|||
}, |
|||
d = { |
|||
v: !1 |
|||
}; |
|||
if (0 !== a && (p.addInitializer = createAddInitializerMethod(n, d)), s || 0 !== a && 2 !== a) { |
|||
if (2 === a) l = function l(e) { |
|||
return assertInstanceIfPrivate(c, e), r.value; |
|||
};else { |
|||
var h = 0 === a || 1 === a; |
|||
(h || 3 === a) && (l = s ? function (e) { |
|||
return assertInstanceIfPrivate(c, e), r.get.call(e); |
|||
} : function (e) { |
|||
return r.get.call(e); |
|||
}), (h || 4 === a) && (f = s ? function (e, t) { |
|||
assertInstanceIfPrivate(c, e), r.set.call(e, t); |
|||
} : function (e, t) { |
|||
r.set.call(e, t); |
|||
}); |
|||
} |
|||
} else l = function l(e) { |
|||
return e[t]; |
|||
}, 0 === a && (f = function f(e, r) { |
|||
e[t] = r; |
|||
}); |
|||
var v = s ? c.bind() : function (e) { |
|||
return t in e; |
|||
}; |
|||
p.access = l && f ? { |
|||
get: l, |
|||
set: f, |
|||
has: v |
|||
} : l ? { |
|||
get: l, |
|||
has: v |
|||
} : { |
|||
set: f, |
|||
has: v |
|||
}; |
|||
try { |
|||
return e(o, p); |
|||
} finally { |
|||
d.v = !0; |
|||
} |
|||
} |
|||
function assertCallable(e, t) { |
|||
if ("function" != typeof e) throw new TypeError(t + " must be a function"); |
|||
} |
|||
function assertValidReturnValue(e, t) { |
|||
var r = _typeof(t); |
|||
if (1 === e) { |
|||
if ("object" !== r || null === t) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
|||
void 0 !== t.get && assertCallable(t.get, "accessor.get"), void 0 !== t.set && assertCallable(t.set, "accessor.set"), void 0 !== t.init && assertCallable(t.init, "accessor.init"); |
|||
} else if ("function" !== r) throw new TypeError((0 === e ? "field" : 10 === e ? "class" : "method") + " decorators must return a function or void 0"); |
|||
} |
|||
function curryThis2(e) { |
|||
return function (t) { |
|||
e(this, t); |
|||
}; |
|||
} |
|||
function applyMemberDec(e, t, r, n, a, i, s, o, c) { |
|||
var u, |
|||
l, |
|||
f, |
|||
p, |
|||
d, |
|||
h, |
|||
v, |
|||
y, |
|||
g = r[0]; |
|||
if (s ? (0 === a || 1 === a ? (u = { |
|||
get: (d = r[3], function () { |
|||
return d(this); |
|||
}), |
|||
set: curryThis2(r[4]) |
|||
}, f = "get") : 3 === a ? (u = { |
|||
get: r[3] |
|||
}, f = "get") : 4 === a ? (u = { |
|||
set: r[3] |
|||
}, f = "set") : u = { |
|||
value: r[3] |
|||
}, 0 !== a && (1 === a && setFunctionName(u.set, "#" + n, "set"), setFunctionName(u[f || "value"], "#" + n, f))) : 0 !== a && (u = Object.getOwnPropertyDescriptor(t, n)), 1 === a ? p = { |
|||
get: u.get, |
|||
set: u.set |
|||
} : 2 === a ? p = u.value : 3 === a ? p = u.get : 4 === a && (p = u.set), "function" == typeof g) void 0 !== (h = memberDec(g, n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? l = h : 1 === a ? (l = h.init, v = h.get || p.get, y = h.set || p.set, p = { |
|||
get: v, |
|||
set: y |
|||
}) : p = h);else for (var m = g.length - 1; m >= 0; m--) { |
|||
var b; |
|||
void 0 !== (h = memberDec(g[m], n, u, o, a, i, s, p, c)) && (assertValidReturnValue(a, h), 0 === a ? b = h : 1 === a ? (b = h.init, v = h.get || p.get, y = h.set || p.set, p = { |
|||
get: v, |
|||
set: y |
|||
}) : p = h, void 0 !== b && (void 0 === l ? l = b : "function" == typeof l ? l = [l, b] : l.push(b))); |
|||
} |
|||
if (0 === a || 1 === a) { |
|||
if (void 0 === l) l = function l(e, t) { |
|||
return t; |
|||
};else if ("function" != typeof l) { |
|||
var I = l; |
|||
l = function l(e, t) { |
|||
for (var r = t, n = 0; n < I.length; n++) r = I[n].call(e, r); |
|||
return r; |
|||
}; |
|||
} else { |
|||
var w = l; |
|||
l = function l(e, t) { |
|||
return w.call(e, t); |
|||
}; |
|||
} |
|||
e.push(l); |
|||
} |
|||
0 !== a && (1 === a ? (u.get = p.get, u.set = p.set) : 2 === a ? u.value = p : 3 === a ? u.get = p : 4 === a && (u.set = p), s ? 1 === a ? (e.push(function (e, t) { |
|||
return p.get.call(e, t); |
|||
}), e.push(function (e, t) { |
|||
return p.set.call(e, t); |
|||
})) : 2 === a ? e.push(p) : e.push(function (e, t) { |
|||
return p.call(e, t); |
|||
}) : Object.defineProperty(t, n, u)); |
|||
} |
|||
function applyMemberDecs(e, t, r) { |
|||
for (var n, a, i, s = [], o = new Map(), c = new Map(), u = 0; u < t.length; u++) { |
|||
var l = t[u]; |
|||
if (Array.isArray(l)) { |
|||
var f, |
|||
p, |
|||
d = l[1], |
|||
h = l[2], |
|||
v = l.length > 3, |
|||
y = d >= 5, |
|||
g = r; |
|||
if (y ? (f = e, 0 != (d -= 5) && (p = a = a || []), v && !i && (i = function i(t) { |
|||
return checkInRHS(t) === e; |
|||
}), g = i) : (f = e.prototype, 0 !== d && (p = n = n || [])), 0 !== d && !v) { |
|||
var m = y ? c : o, |
|||
b = m.get(h) || 0; |
|||
if (!0 === b || 3 === b && 4 !== d || 4 === b && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h); |
|||
!b && d > 2 ? m.set(h, d) : m.set(h, !0); |
|||
} |
|||
applyMemberDec(s, f, l, h, d, y, v, p, g); |
|||
} |
|||
} |
|||
return pushInitializers(s, n), pushInitializers(s, a), s; |
|||
} |
|||
function pushInitializers(e, t) { |
|||
t && e.push(function (e) { |
|||
for (var r = 0; r < t.length; r++) t[r].call(e); |
|||
return e; |
|||
}); |
|||
} |
|||
return function (e, t, r, n) { |
|||
return { |
|||
e: applyMemberDecs(e, t, n), |
|||
get c() { |
|||
return function (e, t) { |
|||
if (t.length > 0) { |
|||
for (var r = [], n = e, a = e.name, i = t.length - 1; i >= 0; i--) { |
|||
var s = { |
|||
v: !1 |
|||
}; |
|||
try { |
|||
var o = t[i](n, { |
|||
kind: "class", |
|||
name: a, |
|||
addInitializer: createAddInitializerMethod(r, s) |
|||
}); |
|||
} finally { |
|||
s.v = !0; |
|||
} |
|||
void 0 !== o && (assertValidReturnValue(10, o), n = o); |
|||
} |
|||
return [n, function () { |
|||
for (var e = 0; e < r.length; e++) r[e].call(n); |
|||
}]; |
|||
} |
|||
}(e, r); |
|||
} |
|||
}; |
|||
}; |
|||
} |
|||
export default function applyDecs2301(e, t, r, n) { |
|||
return (applyDecs2301 = applyDecs2301Factory())(e, t, r, n); |
|||
} |
|||
@ -0,0 +1,132 @@ |
|||
import _typeof from "./typeof.js"; |
|||
import checkInRHS from "./checkInRHS.js"; |
|||
import setFunctionName from "./setFunctionName.js"; |
|||
import toPropertyKey from "./toPropertyKey.js"; |
|||
export default function applyDecs2305(e, t, r, n, o, a) { |
|||
function i(e, t, r) { |
|||
return function (n, o) { |
|||
return r && r(n), e[t].call(n, o); |
|||
}; |
|||
} |
|||
function c(e, t) { |
|||
for (var r = 0; r < e.length; r++) e[r].call(t); |
|||
return t; |
|||
} |
|||
function s(e, t, r, n) { |
|||
if ("function" != typeof e && (n || void 0 !== e)) throw new TypeError(t + " must " + (r || "be") + " a function" + (n ? "" : " or undefined")); |
|||
return e; |
|||
} |
|||
function applyDec(e, t, r, n, o, a, c, u, l, f, p, d, h) { |
|||
function m(e) { |
|||
if (!h(e)) throw new TypeError("Attempted to access private element on non-instance"); |
|||
} |
|||
var y, |
|||
v = t[0], |
|||
g = t[3], |
|||
b = !u; |
|||
if (!b) { |
|||
r || Array.isArray(v) || (v = [v]); |
|||
var w = {}, |
|||
S = [], |
|||
A = 3 === o ? "get" : 4 === o || d ? "set" : "value"; |
|||
f ? (p || d ? w = { |
|||
get: setFunctionName(function () { |
|||
return g(this); |
|||
}, n, "get"), |
|||
set: function set(e) { |
|||
t[4](this, e); |
|||
} |
|||
} : w[A] = g, p || setFunctionName(w[A], n, 2 === o ? "" : A)) : p || (w = Object.getOwnPropertyDescriptor(e, n)); |
|||
} |
|||
for (var P = e, j = v.length - 1; j >= 0; j -= r ? 2 : 1) { |
|||
var D = v[j], |
|||
E = r ? v[j - 1] : void 0, |
|||
I = {}, |
|||
O = { |
|||
kind: ["field", "accessor", "method", "getter", "setter", "class"][o], |
|||
name: n, |
|||
metadata: a, |
|||
addInitializer: function (e, t) { |
|||
if (e.v) throw Error("attempted to call addInitializer after decoration was finished"); |
|||
s(t, "An initializer", "be", !0), c.push(t); |
|||
}.bind(null, I) |
|||
}; |
|||
try { |
|||
if (b) (y = s(D.call(E, P, O), "class decorators", "return")) && (P = y);else { |
|||
var k, F; |
|||
O["static"] = l, O["private"] = f, f ? 2 === o ? k = function k(e) { |
|||
return m(e), w.value; |
|||
} : (o < 4 && (k = i(w, "get", m)), 3 !== o && (F = i(w, "set", m))) : (k = function k(e) { |
|||
return e[n]; |
|||
}, (o < 2 || 4 === o) && (F = function F(e, t) { |
|||
e[n] = t; |
|||
})); |
|||
var N = O.access = { |
|||
has: f ? h.bind() : function (e) { |
|||
return n in e; |
|||
} |
|||
}; |
|||
if (k && (N.get = k), F && (N.set = F), P = D.call(E, d ? { |
|||
get: w.get, |
|||
set: w.set |
|||
} : w[A], O), d) { |
|||
if ("object" == _typeof(P) && P) (y = s(P.get, "accessor.get")) && (w.get = y), (y = s(P.set, "accessor.set")) && (w.set = y), (y = s(P.init, "accessor.init")) && S.push(y);else if (void 0 !== P) throw new TypeError("accessor decorators must return an object with get, set, or init properties or void 0"); |
|||
} else s(P, (p ? "field" : "method") + " decorators", "return") && (p ? S.push(P) : w[A] = P); |
|||
} |
|||
} finally { |
|||
I.v = !0; |
|||
} |
|||
} |
|||
return (p || d) && u.push(function (e, t) { |
|||
for (var r = S.length - 1; r >= 0; r--) t = S[r].call(e, t); |
|||
return t; |
|||
}), p || b || (f ? d ? u.push(i(w, "get"), i(w, "set")) : u.push(2 === o ? w[A] : i.call.bind(w[A])) : Object.defineProperty(e, n, w)), P; |
|||
} |
|||
function u(e, t) { |
|||
return Object.defineProperty(e, Symbol.metadata || Symbol["for"]("Symbol.metadata"), { |
|||
configurable: !0, |
|||
enumerable: !0, |
|||
value: t |
|||
}); |
|||
} |
|||
if (arguments.length >= 6) var l = a[Symbol.metadata || Symbol["for"]("Symbol.metadata")]; |
|||
var f = Object.create(null == l ? null : l), |
|||
p = function (e, t, r, n) { |
|||
var o, |
|||
a, |
|||
i = [], |
|||
s = function s(t) { |
|||
return checkInRHS(t) === e; |
|||
}, |
|||
u = new Map(); |
|||
function l(e) { |
|||
e && i.push(c.bind(null, e)); |
|||
} |
|||
for (var f = 0; f < t.length; f++) { |
|||
var p = t[f]; |
|||
if (Array.isArray(p)) { |
|||
var d = p[1], |
|||
h = p[2], |
|||
m = p.length > 3, |
|||
y = 16 & d, |
|||
v = !!(8 & d), |
|||
g = 0 == (d &= 7), |
|||
b = h + "/" + v; |
|||
if (!g && !m) { |
|||
var w = u.get(b); |
|||
if (!0 === w || 3 === w && 4 !== d || 4 === w && 3 !== d) throw Error("Attempted to decorate a public method/accessor that has the same name as a previously decorated public method/accessor. This is not currently supported by the decorators plugin. Property name was: " + h); |
|||
u.set(b, !(d > 2) || d); |
|||
} |
|||
applyDec(v ? e : e.prototype, p, y, m ? "#" + h : toPropertyKey(h), d, n, v ? a = a || [] : o = o || [], i, v, m, g, 1 === d, v && m ? s : r); |
|||
} |
|||
} |
|||
return l(o), l(a), i; |
|||
}(e, t, o, f); |
|||
return r.length || u(e, f), { |
|||
e: p, |
|||
get c() { |
|||
var t = []; |
|||
return r.length && [u(applyDec(e, [r], n, e.name, 5, f, t), f), c.bind(null, t, e)]; |
|||
} |
|||
}; |
|||
} |
|||
@ -0,0 +1,123 @@ |
|||
import _typeof from "./typeof.js"; |
|||
import checkInRHS from "./checkInRHS.js"; |
|||
import setFunctionName from "./setFunctionName.js"; |
|||
import toPropertyKey from "./toPropertyKey.js"; |
|||
export default function applyDecs2311(e, t, n, r, o, i) { |
|||
var a, |
|||
c, |
|||
u, |
|||
s, |
|||
f, |
|||
l, |
|||
p, |
|||
d = Symbol.metadata || Symbol["for"]("Symbol.metadata"), |
|||
m = Object.defineProperty, |
|||
h = Object.create, |
|||
y = [h(null), h(null)], |
|||
v = t.length; |
|||
function g(t, n, r) { |
|||
return function (o, i) { |
|||
n && (i = o, o = e); |
|||
for (var a = 0; a < t.length; a++) i = t[a].apply(o, r ? [i] : []); |
|||
return r ? i : o; |
|||
}; |
|||
} |
|||
function b(e, t, n, r) { |
|||
if ("function" != typeof e && (r || void 0 !== e)) throw new TypeError(t + " must " + (n || "be") + " a function" + (r ? "" : " or undefined")); |
|||
return e; |
|||
} |
|||
function applyDec(e, t, n, r, o, i, u, s, f, l, p) { |
|||
function d(e) { |
|||
if (!p(e)) throw new TypeError("Attempted to access private element on non-instance"); |
|||
} |
|||
var h = [].concat(t[0]), |
|||
v = t[3], |
|||
w = !u, |
|||
D = 1 === o, |
|||
S = 3 === o, |
|||
j = 4 === o, |
|||
E = 2 === o; |
|||
function I(t, n, r) { |
|||
return function (o, i) { |
|||
return n && (i = o, o = e), r && r(o), P[t].call(o, i); |
|||
}; |
|||
} |
|||
if (!w) { |
|||
var P = {}, |
|||
k = [], |
|||
F = S ? "get" : j || D ? "set" : "value"; |
|||
if (f ? (l || D ? P = { |
|||
get: setFunctionName(function () { |
|||
return v(this); |
|||
}, r, "get"), |
|||
set: function set(e) { |
|||
t[4](this, e); |
|||
} |
|||
} : P[F] = v, l || setFunctionName(P[F], r, E ? "" : F)) : l || (P = Object.getOwnPropertyDescriptor(e, r)), !l && !f) { |
|||
if ((c = y[+s][r]) && 7 != (c ^ o)) throw Error("Decorating two elements with the same name (" + P[F].name + ") is not supported yet"); |
|||
y[+s][r] = o < 3 ? 1 : o; |
|||
} |
|||
} |
|||
for (var N = e, O = h.length - 1; O >= 0; O -= n ? 2 : 1) { |
|||
var z = b(h[O], "A decorator", "be", !0), |
|||
A = n ? h[O - 1] : void 0, |
|||
H = {}, |
|||
K = { |
|||
kind: ["field", "accessor", "method", "getter", "setter", "class"][o], |
|||
name: r, |
|||
metadata: a, |
|||
addInitializer: function (e, t) { |
|||
if (e.v) throw Error("attempted to call addInitializer after decoration was finished"); |
|||
b(t, "An initializer", "be", !0), i.push(t); |
|||
}.bind(null, H) |
|||
}; |
|||
if (w) c = z.call(A, N, K), H.v = 1, b(c, "class decorators", "return") && (N = c);else if (K["static"] = s, K["private"] = f, c = K.access = { |
|||
has: f ? p.bind() : function (e) { |
|||
return r in e; |
|||
} |
|||
}, j || (c.get = f ? E ? function (e) { |
|||
return d(e), P.value; |
|||
} : I("get", 0, d) : function (e) { |
|||
return e[r]; |
|||
}), E || S || (c.set = f ? I("set", 0, d) : function (e, t) { |
|||
e[r] = t; |
|||
}), N = z.call(A, D ? { |
|||
get: P.get, |
|||
set: P.set |
|||
} : P[F], K), H.v = 1, D) { |
|||
if ("object" == _typeof(N) && N) (c = b(N.get, "accessor.get")) && (P.get = c), (c = b(N.set, "accessor.set")) && (P.set = c), (c = b(N.init, "accessor.init")) && k.unshift(c);else if (void 0 !== N) throw new TypeError("accessor decorators must return an object with get, set, or init properties or undefined"); |
|||
} else b(N, (l ? "field" : "method") + " decorators", "return") && (l ? k.unshift(N) : P[F] = N); |
|||
} |
|||
return o < 2 && u.push(g(k, s, 1), g(i, s, 0)), l || w || (f ? D ? u.splice(-1, 0, I("get", s), I("set", s)) : u.push(E ? P[F] : b.call.bind(P[F])) : m(e, r, P)), N; |
|||
} |
|||
function w(e) { |
|||
return m(e, d, { |
|||
configurable: !0, |
|||
enumerable: !0, |
|||
value: a |
|||
}); |
|||
} |
|||
return void 0 !== i && (a = i[d]), a = h(null == a ? null : a), f = [], l = function l(e) { |
|||
e && f.push(g(e)); |
|||
}, p = function p(t, r) { |
|||
for (var i = 0; i < n.length; i++) { |
|||
var a = n[i], |
|||
c = a[1], |
|||
l = 7 & c; |
|||
if ((8 & c) == t && !l == r) { |
|||
var p = a[2], |
|||
d = !!a[3], |
|||
m = 16 & c; |
|||
applyDec(t ? e : e.prototype, a, m, d ? "#" + p : toPropertyKey(p), l, l < 2 ? [] : t ? s = s || [] : u = u || [], f, !!t, d, r, t && d ? function (t) { |
|||
return checkInRHS(t) === e; |
|||
} : o); |
|||
} |
|||
} |
|||
}, p(8, 0), p(0, 0), p(8, 1), p(0, 1), l(u), l(s), c = f, v || w(e), { |
|||
e: c, |
|||
get c() { |
|||
var n = []; |
|||
return v && [w(e = applyDec(e, [t], r, e.name, 5, n)), g(n, 1)]; |
|||
} |
|||
}; |
|||
} |
|||
@ -0,0 +1,5 @@ |
|||
export default function _arrayLikeToArray(arr, len) { |
|||
if (len == null || len > arr.length) len = arr.length; |
|||
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; |
|||
return arr2; |
|||
} |
|||
@ -0,0 +1,3 @@ |
|||
export default function _arrayWithHoles(arr) { |
|||
if (Array.isArray(arr)) return arr; |
|||
} |
|||
@ -0,0 +1,4 @@ |
|||
import arrayLikeToArray from "./arrayLikeToArray.js"; |
|||
export default function _arrayWithoutHoles(arr) { |
|||
if (Array.isArray(arr)) return arrayLikeToArray(arr); |
|||
} |
|||
@ -0,0 +1,4 @@ |
|||
export default function _assertClassBrand(e, t, n) { |
|||
if ("function" == typeof e ? e === t : e.has(t)) return arguments.length < 3 ? t : n; |
|||
throw new TypeError("Private element is not present on this object"); |
|||
} |
|||
@ -0,0 +1,6 @@ |
|||
export default function _assertThisInitialized(self) { |
|||
if (self === void 0) { |
|||
throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); |
|||
} |
|||
return self; |
|||
} |
|||
@ -0,0 +1,23 @@ |
|||
import OverloadYield from "./OverloadYield.js"; |
|||
export default function _asyncGeneratorDelegate(t) { |
|||
var e = {}, |
|||
n = !1; |
|||
function pump(e, r) { |
|||
return n = !0, r = new Promise(function (n) { |
|||
n(t[e](r)); |
|||
}), { |
|||
done: !1, |
|||
value: new OverloadYield(r, 1) |
|||
}; |
|||
} |
|||
return e["undefined" != typeof Symbol && Symbol.iterator || "@@iterator"] = function () { |
|||
return this; |
|||
}, e.next = function (t) { |
|||
return n ? (n = !1, t) : pump("next", t); |
|||
}, "function" == typeof t["throw"] && (e["throw"] = function (t) { |
|||
if (n) throw n = !1, t; |
|||
return pump("throw", t); |
|||
}), "function" == typeof t["return"] && (e["return"] = function (t) { |
|||
return n ? (n = !1, t) : pump("return", t); |
|||
}), e; |
|||
} |
|||
@ -0,0 +1,44 @@ |
|||
export default function _asyncIterator(r) { |
|||
var n, |
|||
t, |
|||
o, |
|||
e = 2; |
|||
for ("undefined" != typeof Symbol && (t = Symbol.asyncIterator, o = Symbol.iterator); e--;) { |
|||
if (t && null != (n = r[t])) return n.call(r); |
|||
if (o && null != (n = r[o])) return new AsyncFromSyncIterator(n.call(r)); |
|||
t = "@@asyncIterator", o = "@@iterator"; |
|||
} |
|||
throw new TypeError("Object is not async iterable"); |
|||
} |
|||
function AsyncFromSyncIterator(r) { |
|||
function AsyncFromSyncIteratorContinuation(r) { |
|||
if (Object(r) !== r) return Promise.reject(new TypeError(r + " is not an object.")); |
|||
var n = r.done; |
|||
return Promise.resolve(r.value).then(function (r) { |
|||
return { |
|||
value: r, |
|||
done: n |
|||
}; |
|||
}); |
|||
} |
|||
return AsyncFromSyncIterator = function AsyncFromSyncIterator(r) { |
|||
this.s = r, this.n = r.next; |
|||
}, AsyncFromSyncIterator.prototype = { |
|||
s: null, |
|||
n: null, |
|||
next: function next() { |
|||
return AsyncFromSyncIteratorContinuation(this.n.apply(this.s, arguments)); |
|||
}, |
|||
"return": function _return(r) { |
|||
var n = this.s["return"]; |
|||
return void 0 === n ? Promise.resolve({ |
|||
value: r, |
|||
done: !0 |
|||
}) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); |
|||
}, |
|||
"throw": function _throw(r) { |
|||
var n = this.s["return"]; |
|||
return void 0 === n ? Promise.reject(r) : AsyncFromSyncIteratorContinuation(n.apply(this.s, arguments)); |
|||
} |
|||
}, new AsyncFromSyncIterator(r); |
|||
} |
|||
@ -0,0 +1,30 @@ |
|||
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { |
|||
try { |
|||
var info = gen[key](arg); |
|||
var value = info.value; |
|||
} catch (error) { |
|||
reject(error); |
|||
return; |
|||
} |
|||
if (info.done) { |
|||
resolve(value); |
|||
} else { |
|||
Promise.resolve(value).then(_next, _throw); |
|||
} |
|||
} |
|||
export default function _asyncToGenerator(fn) { |
|||
return function () { |
|||
var self = this, |
|||
args = arguments; |
|||
return new Promise(function (resolve, reject) { |
|||
var gen = fn.apply(self, args); |
|||
function _next(value) { |
|||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); |
|||
} |
|||
function _throw(err) { |
|||
asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); |
|||
} |
|||
_next(undefined); |
|||
}); |
|||
}; |
|||
} |
|||
@ -0,0 +1,4 @@ |
|||
import OverloadYield from "./OverloadYield.js"; |
|||
export default function _awaitAsyncGenerator(e) { |
|||
return new OverloadYield(e, 0); |
|||
} |
|||
@ -0,0 +1,6 @@ |
|||
import getPrototypeOf from "./getPrototypeOf.js"; |
|||
import isNativeReflectConstruct from "./isNativeReflectConstruct.js"; |
|||
import possibleConstructorReturn from "./possibleConstructorReturn.js"; |
|||
export default function _callSuper(t, o, e) { |
|||
return o = getPrototypeOf(o), possibleConstructorReturn(t, isNativeReflectConstruct() ? Reflect.construct(o, e || [], getPrototypeOf(t).constructor) : o.apply(t, e)); |
|||
} |
|||
@ -0,0 +1,5 @@ |
|||
import _typeof from "./typeof.js"; |
|||
export default function _checkInRHS(e) { |
|||
if (Object(e) !== e) throw TypeError("right-hand side of 'in' should be an object, got " + (null !== e ? _typeof(e) : "null")); |
|||
return e; |
|||
} |
|||
@ -0,0 +1,5 @@ |
|||
export default function _checkPrivateRedeclaration(obj, privateCollection) { |
|||
if (privateCollection.has(obj)) { |
|||
throw new TypeError("Cannot initialize the same private elements twice on an object"); |
|||
} |
|||
} |
|||
Some files were not shown because too many files changed in this diff
Loading…
Reference in new issue