Typescript: "рдСрдмреНрдЬреЗрдХреНрдЯ" рдирд┐рд░реНрдпрд╛рдд рд╡рд╛рд▓реЗ рдореЙрдбреНрдпреВрд▓ рдореЗрдВ ES5 рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдмреБрд░рд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдЬреБрд▓ре░ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: microsoft/TypeScript

рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд╕реНрдХрд░рдг: 2.2 рд╕реЗ рд╡рд░реНрддрдорд╛рди

рдХреЛрдб
TS рдлрд╝рд╛рдЗрд▓:
export class Object {}
tsconfig.json:
{"compilerOptions": {"target": "es5"}}

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░:
рдореЙрдбреНрдпреВрд▓ рдХреЛ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреИрд╕реЗ рдХрд┐ рдЙрд╕рдиреЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ 2.1 рдореЗрдВ рдХрд┐рдпрд╛ рдерд╛ред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░:
рдореЙрдбреНрдпреВрд▓ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ; TypeError: Object is undefined ред

рдЙрддреНрд╕рд░реНрдЬрд┐рдд рдХреЛрдб рд╣реИ

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
var Object = (function () {
    function Object() {
    }
    return Object;
}());
exports.Object = Object;

рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ Object.defineProperty рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╡реИрд╢реНрд╡рд┐рдХ Object рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдЕрдиреИрддрд┐рдХ рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдорд┐рд▓рддрд╛ рд╣реИред

Bug Fixed help wanted

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдПрдХ рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ, рдЖрдк рдЕрдкрдиреЗ рд╡рд░реНрдЧ рдирд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ _Object рдФрд░ рд▓рд┐рдЦрдиреЗ export { _Object as Object }

рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рдорд╛рди рд╣рдо рдЬрд╛рд░реА рдХрд░рддреЗ рд╣реИрдВ рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ _this рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реИрдВред

рдкреАрдЖрд░рдПрд╕ рдиреЗ рд╕реНрд╡рд╛рдЧрдд рдХрд┐рдпрд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕