Typescript: 2.0 @ tsconfig рдореЗрдВ рд╕реВрдЪреАрдХрд░рдг рдХреА рдЕрдирджреЗрдЦреА рдХреЗ рдмрд╛рд╡рдЬреВрдж рд╕рдВрдХрд▓рд┐рдд рдШреЛрд╖рдгрд╛рдПрдВ

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

рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рдВрд╕реНрдХрд░рдг: 2.0.3

рдХреЛрдб
рдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдпрд╣рд╛рдБ ред

tsconfig.json :

{
    "compilerOptions": {
        "target": "es6",
        "module": "system",
        "moduleResolution": "node",
        "sourceMap": true,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "removeComments": false,
        "noImplicitAny": false
    },
    "exclude": [
        "../node_modules"
    ]
}

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░:

рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ tsconfig рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, node_modules рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░:

node_modules/@types рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдмрд╣реБрдд рд╕реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ, рдЬреИрд╕реЗ:

[реж] рдиреЛрдб_рдореЛрдбреНрдпреВрд▓реНрд╕ /@рдЯрд╛рдЗрдкреНрд╕ /рдХреЛрд░- рдЬреЗрдПрд╕ /рдЗрдВрдбреЗрдХреНрд╕ m рдбреА (реирез,резрек): рддреНрд░реБрдЯрд┐ TS2300: рдбреБрдкреНрд▓реАрдХреЗрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 'рдкреНрд░реЙрдкрд░реНрдЯреАрдХреЗ'ред

[реж] рдиреЛрдб_рдореЛрдбреНрдпреВрд▓реНрд╕ /@рдЯреАрдкреЗрд╕ /рдХреЛрд░- рдЬреЗрдПрд╕ / рдЗрдВрдбреЗрдХреНрд╕ ts ()рел,рел): рддреНрд░реБрдЯрд┐ TS2687: 'рдирд╛рдо' рдХреА рд╕рднреА рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рд╕рдВрд╢реЛрдзрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

[реж] рдиреЛрдб_рдореЙрдбрд▓ /@рдЯрд╛рдЗрдкреНрд╕ /рдХреЛрд░- рдЬреЗрдПрд╕ / рдЗрдВрдбреЗрдХреНрд╕ tsрдб (145,5): рддреНрд░реБрдЯрд┐ TS2403: рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рдкрд░рд┐рд╡рд░реНрддрдиреАрдп рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд░рд┐рд╡рд░реНрддрдиреАрдп '[Symbol.unscopables]' рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП '{copyWithin: рдмреВрд▓рд┐рдпрди; рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ: рдмреВрд▓рд┐рдпрди; рднрд░рд╛рд╡: рдмреВрд▓рд┐рдпрди; рдЦреЛрдЬреЗрдВ: рдмреВрд▓рд┐рдпрди; findIndex: рдмреВрд▓рд┐рдпрди; рдХреБрдВрдЬрд┐рдпрд╛рдБ: ... ', рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ' рдХреЛрдИ 'рдЯрд╛рдЗрдк рд╣реИред

[реж] рдиреЛрдб_рдореЛрдбреНрдпреВрд▓реНрд╕ /@рдЯрд╛рдЗрдкреНрд╕ /рдХреЛрд░- рдЬреЗрдПрд╕ / рдЗрдВрдбреЗрдХреНрд╕ ts рдбреА (262,5): рддреНрд░реБрдЯрд┐ TS2687: 'рдЭрдВрдбреЗ' рдХреА рд╕рднреА рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рд╕рдВрд╢реЛрдзрдХ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред

[реж] рдиреЛрдб_рдореЛрдбреНрдпреВрд▓реНрд╕ /@рдЯрд╛рдЗрдкреНрд╕ /рдХреЛрд░- рдЬреЗрдПрд╕ / рдЗрдВрдбреЗрдХреНрд╕ ts рдбреА (реи,5рем,рел): рддреНрд░реБрдЯрд┐ TS2687: 'EPSILON' рдХреА рд╕рднреА рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рд╕рдВрд╢реЛрдзрди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

[реж] рдиреЛрдб_рдореЛрдбреНрдпреВрд▓реНрд╕ /@рдЯрд╛рдЗрдкреНрд╕ /рдХреЛрд░- рдЬреЗрдПрд╕ / рдЗрдВрдбреЗрдХреНрд╕ node рдбреА (311,5): рддреНрд░реБрдЯрд┐ TS2687: 'MAX_SAFE_INTEGER' рдХреА рд╕рднреА рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рд╕рдВрд╢реЛрдзрдХ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

{
    "compilerOptions": {
        "target": "es6",
        "module": "commonjs",
        "moduleResolution": "node",
        "sourceMap": true,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "removeComments": false,
        "noImplicitAny": false,
        "types": []
    },
    "exclude": [
        "../node_modules"
    ]
}

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдкреНрд░рдХрд╛рд░ compilerOptions рдЕрдВрджрд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП

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

@types рд╕рдВрдХрд▓рди рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЙрдиреНрд╣реЗрдВ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ tsconfig.json рдореЗрдВ "types": [] рдЬреЛрдбрд╝реЗрдВ

@ рдореЗрд░реЗ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдореЗрд░реЗ tsconfig рдХреЗ рд░реВрдк рдореЗрдВ рднреА:

{
    "compilerOptions": {
        "target": "es6",
        "module": "commonjs",
        "moduleResolution": "node",
        "sourceMap": true,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "removeComments": false,
        "noImplicitAny": false
    },
    "types": [],
    "exclude": [
        "../node_modules"
    ]
}

рдореБрдЭреЗ рдЕрднреА рднреА рддреНрд░реБрдЯрд┐рдпрд╛рдБ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП

[рез] рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ /@рдЯрд╛рдЗрдкреНрд╕ /рдХреЛрд░- рдЬреЗрдПрд╕ / рдЗрдВрдбреЗрдХреНрд╕ node рдбреА (реирез,резрек): рддреНрд░реБрдЯрд┐ TS2300: рдбреБрдкреНрд▓реАрдХреЗрдЯ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ 'рдкреНрд░реЙрдкрд░реНрдЯреАрдХреЗ'ред

[рез] рдиреЛрдб_рдореЛрдбреНрдпреВрд▓реНрд╕ /@рдЯрд╛рдЗрдкреНрд╕ /рдХреЛрд░- рдЬреЗрдПрд╕ / рдЗрдВрдбреЗрдХреНрд╕ node ((рел,рел): рддреНрд░реБрдЯрд┐ TS2687: 'рдирд╛рдо' рдХреА рд╕рднреА рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рд╕рдВрд╢реЛрдзрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
[рез] рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ /@рдЯрд╛рдЗрдкреНрд╕ /рдХреЛрд░- рдЬреЗрдПрд╕ / рдЗрдВрдбреЗрдХреНрд╕ nodeрдб (145,5): рдПрд░рд░ рдЯреАрдПрд╕ 2403: рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╡реЗрд░рд┐рдПрдмрд▓ рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдореЗрдВ рдПрдХ рд╣реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд░рд┐рд╡рд░реНрддрдиреАрдп '[Symbol.unscopables]' рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП '{copyWithin: рдмреВрд▓рд┐рдпрди; рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ: рдмреВрд▓рд┐рдпрди; рднрд░рд╛рд╡: рдмреВрд▓рд┐рдпрди; рдЦреЛрдЬреЗрдВ: рдмреВрд▓рд┐рдпрди; findIndex: рдмреВрд▓рд┐рдпрди; рдХреБрдВрдЬрд┐рдпрд╛рдБ: ... ', рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ' рдХреЛрдИ 'рдЯрд╛рдЗрдк рд╣реИред

[рез] рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ /@рдЯрд╛рдЗрдкреНрд╕ /рдХреЛрд░- рдЬреЗрдПрд╕ / рдЗрдВрдбреЗрдХреНрд╕рдбреЙрдЯ (реиремреи,рел): рддреНрд░реБрдЯрд┐ TS2687: 'рдЭрдВрдбреЗ' рдХреА рд╕рднреА рдШреЛрд╖рдгрд╛рдУрдВ рдореЗрдВ рд╕рдорд╛рди рд╕рдВрд╢реЛрдзрдХ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдПред

{
    "compilerOptions": {
        "target": "es6",
        "module": "commonjs",
        "moduleResolution": "node",
        "sourceMap": true,
        "emitDecoratorMetadata": true,
        "experimentalDecorators": true,
        "removeComments": false,
        "noImplicitAny": false,
        "types": []
    },
    "exclude": [
        "../node_modules"
    ]
}

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдкреНрд░рдХрд╛рд░ compilerOptions рдЕрдВрджрд░ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП

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

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

wmaurer picture wmaurer  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dlaberge picture dlaberge  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

siddjain picture siddjain  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

DanielRosenwasser picture DanielRosenwasser  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

blendsdk picture blendsdk  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ