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". как можно это сделать? спасибо


Ответы (0 шт):