@lcap/asl
Version:
NetEase Application Specific Language
545 lines • 11.9 kB
JSON
{
"Convert": {
"params": [
{
"name": "value",
"schema": {
"type": "B"
}
},
{
"name": "convertTo",
"schema": {
"type": "T"
}
}
],
"return": {
"schema": {
"type": "T"
}
}
},
"Enum": {
"params": [
{
"name": "enumName",
"schema": {
"type": "string"
}
},
{
"name": "value",
"schema": {
"type": "string"
}
}
],
"return": {
"schema": {
"type": "string"
}
}
},
"Split": {
"params": [
{
"name": "str",
"schema": {
"type": "string"
}
},
{
"name": "seperator",
"schema": {
"type": "string"
}
}
],
"return": {
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"Join": {
"params": [
{
"name": "arr",
"schema": {
"type": "array",
"items": {
"type": "T"
}
}
},
{
"name": "seperator",
"schema": {
"type": "string"
}
}
],
"return": {
"schema": {
"type": "string"
}
}
},
"Concat": {
"params": [
{
"name": "str1",
"schema": {
"type": "string"
}
},
{
"name": "str2",
"schema": {
"type": "string"
}
}
],
"return": {
"schema": {
"type": "string"
}
}
},
"Length": {
"params": [
{
"name": "str",
"schema": {
"type": "string"
}
}
],
"return": {
"schema": {
"type": "integer",
"format": "int"
}
}
},
"ToLower": {
"params": [
{
"name": "str",
"schema": {
"type": "string"
}
}
],
"return": {
"schema": {
"type": "string"
}
}
},
"ToUpper": {
"params": [
{
"name": "str",
"schema": {
"type": "string"
}
}
],
"return": {
"schema": {
"type": "string"
}
}
},
"Trim": {
"params": [
{
"name": "str",
"schema": {
"type": "string"
}
}
],
"return": {
"schema": {
"type": "string"
}
}
},
"Get": {
"params": [
{
"name": "arr",
"schema": {
"type": "array",
"items": {
"type": "T"
}
}
},
{
"name": "index",
"schema": {
"type": "integer",
"format": "int"
}
}
],
"return": {
"schema": {
"type": "T"
}
}
},
"Set": {
"params": [
{
"name": "arr",
"schema": {
"type": "array",
"items": {
"type": "T"
}
}
},
{
"name": "index",
"schema": {
"type": "integer",
"format": "int"
}
},
{
"name": "item",
"schema": {
"type": "T"
}
}
],
"return": {
"schema": {
"type": "T"
}
}
},
"Contains": {
"params": [
{
"name": "arr",
"schema": {
"type": "array",
"items": {
"type": "T"
}
}
},
{
"name": "item",
"schema": {
"type": "T"
}
}
],
"return": {
"schema": {
"type": "boolean"
}
}
},
"Add": {
"params": [
{
"name": "arr",
"schema": {
"type": "array",
"items": {
"type": "T"
}
}
},
{
"name": "item",
"schema": {
"type": "T"
}
}
],
"return": {
"schema": {
"type": "void"
}
}
},
"Insert": {
"params": [
{
"name": "arr",
"schema": {
"type": "array",
"items": {
"type": "T"
}
}
},
{
"name": "index",
"schema": {
"type": "integer",
"format": "int"
}
},
{
"name": "item",
"schema": {
"type": "T"
}
}
],
"return": {
"schema": {
"type": "void"
}
}
},
"Remove": {
"params": [
{
"name": "arr",
"schema": {
"type": "array",
"items": {
"type": "T"
}
}
},
{
"name": "item",
"schema": {
"type": "T"
}
}
],
"return": {
"schema": {
"type": "void"
}
}
},
"RemoveAt": {
"params": [
{
"name": "arr",
"schema": {
"type": "array",
"items": {
"type": "T"
}
}
},
{
"name": "index",
"schema": {
"type": "integer",
"format": "int"
}
}
],
"return": {
"schema": {
"type": "void"
}
}
},
"CurrDate": {
"params": null,
"return": {
"schema": {
"type": "string",
"format": "date"
}
}
},
"CurrTime": {
"params": null,
"return": {
"schema": {
"type": "string",
"format": "time"
}
}
},
"CurrDateTime": {
"params": null,
"return": {
"schema": {
"type": "string",
"format": "date-time"
}
}
},
"FormatDate": {
"params": [
{
"name": "date",
"schema": {
"type": "string",
"format": "date"
}
},
{
"name": "formatter",
"schema": {
"type": "string"
}
}
]
},
"FormatDateTime": {
"params": [
{
"name": "date",
"schema": {
"type": "string",
"format": "date-time"
}
},
{
"name": "formatter",
"schema": {
"type": "string"
}
}
]
},
"AddDays": {
"params": [
{
"name": "dateTime",
"schema": {
"type": "string",
"format": "date-time"
}
},
{
"name": "amount",
"schema": {
"type": "integer",
"format": "int"
}
}
],
"return": {
"schema": {
"type": "string",
"format": "date-time"
}
}
},
"AddMonths": {
"params": [
{
"name": "dateTime",
"schema": {
"type": "string",
"format": "date-time"
}
},
{
"name": "amount",
"schema": {
"type": "integer",
"format": "int"
}
}
],
"return": {
"schema": {
"type": "string",
"format": "date-time"
}
}
},
"SubDays": {
"params": [
{
"name": "dateTime",
"schema": {
"type": "string",
"format": "date-time"
}
},
{
"name": "amount",
"schema": {
"type": "integer",
"format": "int"
}
}
],
"return": {
"schema": {
"type": "string",
"format": "date-time"
}
}
},
"Clone": {
"params": [
{
"name": "obj",
"schema": {
"type": "T"
}
}
],
"return": {
"schema": {
"type": "T"
}
}
},
"Clear": {
"params": [
{
"name": "obj",
"schema": {
"type": "T"
}
}
],
"return": {
"schema": {
"type": "T"
}
}
},
"RandomInt": {
"params": [
{
"name": "start",
"schema": {
"type": "integer",
"format": "int"
}
},
{
"name": "end",
"schema": {
"type": "integer",
"format": "int"
}
}
],
"return": {
"schema": {
"type": "integer",
"format": "int"
}
}
}
}