Definitelytyped: рдЪрд╛рдп рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рддреНрд░реБрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 29 рдЕрдЧре░ 2017  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: DefinitelyTyped/DefinitelyTyped

рдирдорд╕реНрддреЗ, рдореИрдВ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдкрдкреНрд░рддрд┐ рдФрд░ рдореЛрдЪрд╛/рдЪрд╛рдп рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рдирдпрд╛ рд╣реВрдВред рдореИрдВ рдЕрдкрдиреЗ рд╣реЛрдо рдХрдВрдкреНрдпреВрдЯрд░ (рд╡рд┐рдВрдбреЛрдЬ 10) рдкрд░ рдЕрдкрдиреЗ рдХрд╛рд░реНрдп рд╡рд┐рдиреНрдпрд╛рд╕ (рд╡рд┐рдВрдбреЛрдЬ 8) рдХреЛ рджреЛрд╣рд░рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдореБрдЭреЗ рдХрдВрдкрд╛рдЗрд▓рд░ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ (рдХрд╛рдо рдкрд░ рд╕рднреА рдареАрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ):

C:\dev\bookapi\mocha-api-test>tsc
node_modules/@types/chai/index.d.ts(1244,15): рддреНрд░реБрдЯрд┐ TS2451: рдмреНрд▓реЙрдХ-рд╕реНрдХреЛрдкреНрдб рд╡реИрд░рд┐рдПрдмрд▓ 'рдЪрд╛рдп' рдХреЛ рдлрд┐рд░ рд╕реЗ рдШреЛрд╖рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
test/get-books-200ok.test.ts(24,5): error TS2451: рдмреНрд▓реЙрдХ-рд╕реНрдХреЛрдкреНрдб рд╡реЗрд░рд┐рдПрдмрд▓ 'рдЪрд╛рдп' рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд┐рдХреНрд▓реЗрдпрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдпрд╣ рдореЗрд░рд╛ рдкреИрдХреЗрдЬ рд╣реИредрдЬреЗрд╕рди:
{
"рдирд╛рдо": "рдореЛрдЪрд╛-рдПрдкреАрдЖрдИ-рдЯреЗрд╕реНрдЯ",
"рд╕рдВрд╕реНрдХрд░рдг": "1.0.0",
"рдирд┐рдЬреА": рд╕рдЪ рд╣реИ,
"рд╡рд┐рд╡рд░рдг": "рдмреБрдХрдПрдкреАрдЖрдИ",
"рд╕реНрдХреНрд░рд┐рдкреНрдЯ": {
"рдЯреЗрд╕реНрдЯ": "рдореЛрдЪрд╛ --рд░рд┐рдкреЛрд░реНрдЯрд░ рдореЛрдЪрд╛-рдЬреВрдирд┐рдЯ-рд░рд┐рдкреЛрд░реНрдЯрд░ -рдЖрд░ рдЯреАрдПрд╕-рдиреЛрдб/рд░рдЬрд┐рд╕реНрдЯрд░ рдЯреЗрд╕реНрдЯ/ */ .test.ts"
},
"рд▓рд╛рдЗрд╕реЗрдВрд╕": "рдЖрдИрдПрд╕рд╕реА",
"рдирд┐рд░реНрднрд░рддрд╛": {
"@ рдкреНрд░рдХрд╛рд░/рдЪрд╛рдп": "^3.4.35",
"@ рдкреНрд░рдХрд╛рд░/рдЪрд╛рдп-http": "0.0.30",
"@ рдкреНрд░рдХрд╛рд░/рдЪрд╛рдИ-рдЬреЗрд╕рди-рд╕реНрдХреАрдорд╛": "^ 1.4.2",
"@ рдкреНрд░рдХрд╛рд░/рдореЛрдЪрд╛": "^2.2.39",
"@ рдкреНрд░рдХрд╛рд░/рдиреЛрдб": "^ 7.0.5",
"рдЪрд╛рдп": "^3.5.0",
"рдЪрд╛рдп-http": "^3.0.0",
"рдЪрд╛рдИ-рдЬреЗрд╕рди-рд╕реНрдХреАрдорд╛": "^1.4.0",
"рдореЛрдЪрд╛": "^ 3.2.0",
"рдореЛрдЪрд╛-рдЬреВрдирд┐рдЯ-рд░рд┐рдкреЛрд░реНрдЯрд░": "^1.13.0",
"рдЯреАрдПрд╕-рдиреЛрдб": "^ 3.1.0",
"рдЯрд╛рдЗрдкрдкреНрд░рддрд┐": "^2.4.1"
}
}

рдФрд░ рдпрд╣ tsconfig.ts рд╣реИ:
{
"рд╕рдВрдХрд▓рдХ рд╡рд┐рдХрд▓реНрдк": {
"рдореЙрдбреНрдпреВрд▓": "рдХреЙрдордирдЬ",
"рд▓рдХреНрд╖реНрдп": "es6",
"рдХреЛрдИ рд▓рд╛рдЧреВ рдирд╣реАрдВ": рдЭреВрдард╛,
"рд╕реЛрд░реНрд╕ рдореИрдк": рдЭреВрдард╛,
"рдЖрдЙрдЯрдбрд┐рд░": "./рдмрд┐рд▓реНрдб",
"рдЯрд╛рдЗрдкрд░реВрдЯреНрд╕": [
"рдиреЛрдб_рдореЙрдбреНрдпреВрд▓/@рдкреНрд░рдХрд╛рд░"
],
"рдкреНрд░рдХрд╛рд░": [
"рдореЛрдЪрд╛",
"рдиреЛрдб",
"рдЪрд╛рдп",
"рдЪрд╛рдп-рдПрдЪрдЯреАрдЯреАрдкреА",
"рдЪрд╛рдп-рдЬреЗрд╕рди-рд╕реНрдХреАрдорд╛"
]
},
"рдирд┐рдХрд╛рд▓рдирд╛": [
"рдиреЛрдб_рдореЙрдбреНрдпреВрд▓",
"рдирд┐рд░реНрдорд╛рдг"
]
}

рдХрд┐рд╕реА рднреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж

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

рд╕рдорд╛рдзрд╛рди рдорд┐рд▓рд╛ рд╡реИрд╕реЗ рднреА рдзрдиреНрдпрд╡рд╛рдж .. рдмрдВрдж рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ

рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ?

рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЛ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рддреЛ рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдк ts-node рдХрдИ рдмрд╛рд░ рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЗрд╕реЗ рдХрдорд╛рдВрдб ( mocha -r ts-node/register ) рдФрд░ mocha.opts ( --require ts-node/register ) рдореЗрдВ рдЖрдпрд╛рдд рдХрд░ рд░рд╣рд╛ рдерд╛ред

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

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

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

[рдбреА3] рдореЙрдбреНрдпреВрд▓ 'рдбреА3-рд╕реНрдХреЗрд▓' рдкрд╣рд▓реЗ рд╣реА 'рдЗрдВрдЯрд░рдкреЛрд▓реЗрдЯрдХреВрд▓' рдирд╛рдо рдХреЗ рдПрдХ рд╕рджрд╕реНрдп рдХреЛ рдирд┐рд░реНрдпрд╛рдд рдХрд░ рдЪреБрдХрд╛ рд╣реИред рдЕрд╕реНрдкрд╖реНрдЯрддрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреБрдирдГ рдирд┐рд░реНрдпрд╛рдд рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
matt-senseye picture matt-senseye  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

victor-guoyu picture victor-guoyu  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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