@micro-frame/marko
Version:
A Marko tag for building SSR friendly micro frontends.
70 lines (69 loc) • 1.49 kB
JSON
{
"autocomplete": [
{
"displayText": "micro-frame-sse src=\"<src>\" read(e) { return [] }",
"snippet": "micro-frame-sse src=\"${1:src}\" read(e) { return [] }"
}
],
"@src": {
"type": "string",
"required": true,
"autocomplete": [
{
"description": "A relative URL to an HTML resource"
}
]
},
"@headers": {
"type": "object",
"autocomplete": [
{
"description": "Additional http headers to send"
}
]
},
"@timeout": {
"type": "number",
"autocomplete": [
{
"description": "An idle timeout in ms after which the request is ended (default 30 seconds)"
}
]
},
"@cache": {
"enum": ["default", "no-store", "reload", "force-cache", "only-if-cached"],
"autocomplete": [
{
"description": "A string indicating how the request will interact with the HTTP cache.",
"descriptionMoreURL": "https://developer.mozilla.org/en-US/docs/Web/API/Request/cache"
}
]
},
"@name": {
"type": "string",
"required": true,
"autocomplete": [
{
"description": "Unique name"
}
]
},
"@fetch": {
"type": "function",
"required": false,
"autocomplete": [
{
"description": "Customized fetch function"
}
]
},
"@read": {
"type": "function",
"required": false,
"autocomplete": [
{
"description": "Function to transform data"
}
]
}
}