3789983e89
Reviewed-by: darcy, ihse
86 lines
1.9 KiB
Plaintext
86 lines
1.9 KiB
Plaintext
{
|
|
"type": "Program",
|
|
"body": [
|
|
{
|
|
"type": "ThrowStatement",
|
|
"argument": {
|
|
"type": "Identifier",
|
|
"name": "err"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
{
|
|
"type": "Program",
|
|
"body": [
|
|
{
|
|
"type": "ThrowStatement",
|
|
"argument": {
|
|
"type": "Literal",
|
|
"value": "wrong"
|
|
}
|
|
}
|
|
]
|
|
}
|
|
{
|
|
"type": "Program",
|
|
"body": [
|
|
{
|
|
"type": "ThrowStatement",
|
|
"argument": {
|
|
"type": "NewExpression",
|
|
"callee": {
|
|
"type": "Identifier",
|
|
"name": "TypeError"
|
|
},
|
|
"arguments": []
|
|
}
|
|
}
|
|
]
|
|
}
|
|
{
|
|
"type": "Program",
|
|
"body": [
|
|
{
|
|
"type": "ThrowStatement",
|
|
"argument": {
|
|
"type": "NewExpression",
|
|
"callee": {
|
|
"type": "Identifier",
|
|
"name": "TypeError"
|
|
},
|
|
"arguments": [
|
|
{
|
|
"type": "Literal",
|
|
"value": "not an array"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|
|
{
|
|
"type": "Program",
|
|
"body": [
|
|
{
|
|
"type": "ThrowStatement",
|
|
"argument": {
|
|
"type": "ObjectExpression",
|
|
"properties": [
|
|
{
|
|
"key": {
|
|
"type": "Identifier",
|
|
"name": "msg"
|
|
},
|
|
"value": {
|
|
"type": "Literal",
|
|
"value": "wrong!"
|
|
},
|
|
"kind": "init"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|
|
}
|