#webdev #addons #firefox #schema #programowanie #javascript
Gdzie jest jakakolwiek czytelna dokumentacja JSON SCHEMA?
Używam szczątków kodu z przykładów, ale regularnej dokumentacji, z której cokolwiek potrafiłbym odczytać nie mam szansy znaleźć.
Np. jak dla type function ustawić return? Znalazłem tylko przykład jak zwrócić tablicę:
i to działa, ale jak zwrócić string nie
Gdzie jest jakakolwiek czytelna dokumentacja JSON SCHEMA?
Używam szczątków kodu z przykładów, ale regularnej dokumentacji, z której cokolwiek potrafiłbym odczytać nie mam szansy znaleźć.
Np. jak dla type function ustawić return? Znalazłem tylko przykład jak zwrócić tablicę:
{
"name": "getDefPrefs",
"type": "function",
"parameters": [],
"async": true,
"description": "getDefPrefs.",
"returns": {
"type": "array",
"items": { "$ref": "Pref"}
}
},
i to działa, ale jak zwrócić string nie
Chcę z paczką(lub inną), z tego kodu schema wygenerować declare namespace browser.tabsExtra:
[
{
"namespace": "tabsExtra",
"functions": [
{
"name": "create",
"type": "function",
"description": "tabs.create extra API.",
"async": true,
"parameters": [
{
"name": "createProperties",
"type": "object",
"optional": true,
"properties": {
"url": { "type": "string" },
"active": { "type": "boolean", "optional": true }
}
}
]
},
{
"name": "update",
"type": "function",
"description": "Update tab extra API.",
"async":