Ace tern. Отображать дефолтные tern'ы для неизвестного значения
Я реализую редактор ace-editor. у меня есть default.json файл со след. структурой
{
"!name": "test",
"Commit": {
"!doc": "test",
"!type": "fn(connectionName: string, k: string) -> object"
"default": {
"!doc": "test",
"z": {
"!doc": "test"
},
"p": {
"!doc": "test"
}
}
и в редакторе хочу набрать
var t = 'string';
Commit.t.
И после точки я ожидаю увидеть "дефолтные" свойства "z" и "p". То есть, если у Commit нет такого свойства (в моем случае t), то мне хочется, чтобы предлагались свойства из "default". как можно это сделать? спасибо