Инструменты пользователя

Инструменты сайта


works:programmer:ts:undefined-types

Необезательные типы данных

declare type TestMessage = {
    data: string
}

declare type Test = {
    error?: TestMessage
}

let test: Test = {
    error: {
         
    } as TestMessage
}

console.log(test?.error?.data)

Преобразуеться в

"use strict";
var _a;
let test = {
    error: {}
};
console.log((_a = test === null || test === void 0 ? void 0 : test.error) === null || _a === void 0 ? void 0 : _a.data);
works/programmer/ts/undefined-types.txt · Последнее изменение: 2021/07/07 12:18 — 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki