sardines-compile-time-tools
Version:
sardines.compile-time-tools.js is part of the sardines.io project
134 lines • 3.64 kB
JSON
{
"services": [
{
"name": "someFunc",
"module": "/example",
"arguments": [
{
"name": "settings",
"type": "RepositorySettings"
},
{
"name": "others",
"type": "any[]",
"default": "[]"
}
],
"returnType": "any",
"isAsync": true
},
{
"name": "someArrowFunc",
"module": "/example",
"arguments": [
{
"name": "settings",
"type": "RepositorySettings[]|RepositorySettings|null"
}
],
"returnType": "RepositorySettings",
"isAsync": true
},
{
"name": "t",
"module": "/example",
"arguments": [
{
"name": "s",
"type": "TEstStSt"
}
],
"returnType": "any",
"isAsync": true
},
{
"name": "x",
"module": "/example",
"arguments": [
{
"name": "settings",
"type": "RepositorySettings"
}
],
"returnType": "RepositorySettings",
"isAsync": false
},
{
"name": "z",
"module": "/example",
"arguments": [
{
"name": "settings",
"type": "RepositorySettings[]|RepositorySettings|null"
}
],
"returnType": "RepositorySettings",
"isAsync": true
},
{
"name": "someFunc",
"module": "/example/correct",
"arguments": [
{
"name": "settings",
"type": "RepositorySettings"
},
{
"name": "others",
"type": "any[]",
"default": "[]"
}
],
"returnType": "any",
"isAsync": true
},
{
"name": "someArrowFunc",
"module": "/example/correct",
"arguments": [
{
"name": "settings",
"type": "RepositorySettings[]|RepositorySettings|null"
}
],
"returnType": "RepositorySettings",
"isAsync": true
},
{
"name": "t",
"module": "/example/correct",
"arguments": [
{
"name": "s",
"type": "TEstStSt"
}
],
"returnType": "any",
"isAsync": true
},
{
"name": "x",
"module": "/example/correct",
"arguments": [
{
"name": "settings",
"type": "RepositorySettings"
}
],
"returnType": "RepositorySettings",
"isAsync": false
},
{
"name": "z",
"module": "/example/correct",
"arguments": [
{
"name": "settings",
"type": "RepositorySettings[]|RepositorySettings|null"
}
],
"returnType": "RepositorySettings",
"isAsync": true
}
]
}