Firebase-tools: рдлрд╝рдВрдХреНрд╢рди рдХреЗрд╡рд▓ рддреНрд░реБрдЯрд┐ рдХреЛ рддреИрдирд╛рдд рдХрд░рддрд╛ рд╣реИ, рдореВрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдиреЛрдб_рдореЙрдбреНрдпреВрд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдЕрдкреНрд░реИрд▓ 2018  ┬╖  21рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: firebase/firebase-tools

рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА

рдлрд╛рдпрд░рдмреЗрд╕: 3.18.4
рдиреЛрдб: 8.10.0
рдПрдирдкреАрдПрдо: 5.6.0

рдордВрдЪ рдХреА рдЬрд╛рдирдХрд╛рд░реА

рдЦрд┐рдбрд╝рдХрд┐рдпрд╛рдБ

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг

firebase deploy --only functions

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

Firebase рдХреНрд▓рд╛рдЙрдб рдлрд╝рдВрдХреНрд╢рди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкрд░рд┐рдирд┐рдпреЛрдЬрд┐рдд рд╣реЛрдВрдЧреЗред

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

рдПрдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдХреНрдпреЛрдВрдХрд┐ рдХреНрд▓рд╛рдЙрдб рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд░реВрдЯ рд╕реНрддрд░ рд╕реЗ рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред @types/d3 рдФрд░ @types/googlemaps рдореЗрд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди package.json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рди рдХрд┐ рдореЗрд░реЗ рдлрдВрдХреНрд╢рди package.json рдлрд╝рд╛рдЗрд▓ рдореЗрдВред

``` PS [рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдкрде]> рдлрд╛рдпрд░рдмреЗрд╕ рдкрд░рд┐рдирд┐рдпреЛрдЬрди --only рдлрд╝рдВрдХреНрд╢рди

=== 'PROJECT_NAME' рдкрд░ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ...

рдореИрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреА рддреИрдирд╛рддреА
рд░рдирд┐рдВрдЧ рдХрдорд╛рдВрдб: npm --prefix "$RESOURCE_DIR" рд░рди рд▓рд┐рдВрдЯ

рдлрдВрдХреНрд╢рдиреНрд╕@ рд▓рд┐рдВрдЯ [рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдкрде]\functions
tslint --рдкреНрд░реЛрдЬреЗрдХреНрдЯ tsconfig.json

рд░рдирд┐рдВрдЧ рдХрдорд╛рдВрдб: npm --prefix "$RESOURCE_DIR" рд░рди рдмрд┐рд▓реНрдб

рдХрд╛рд░реНрдп @ рдирд┐рд░реНрдорд╛рдг [рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдкрде] \ рдХрд╛рд░реНрдп
рдЯреАрдПрд╕рд╕реА

../node_modules/@types/d3-axis/index.d.ts(50,36): рддреНрд░реБрдЯрд┐ TS2304: 'SVGSVGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-axis/index.d.ts(50,52): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(32,23): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(39,27): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(50,27): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(63,27): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(63,77): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(70,27): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(81,32): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(94,32): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(94,72): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(98,23): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(121,28): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(126,23): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(138,30): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(164,36): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(191,45): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-brush/index.d.ts(223,38): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-chord/index.d.ts(360,16): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-chord/index.d.ts(368,22): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-dispatch/index.d.ts(8,37): рддреНрд░реБрдЯрд┐ TS2304: 'EventTarget' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-dispatch/index.d.ts(18,36): рддреНрд░реБрдЯрд┐ TS2304: 'EventTarget' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-drag/index.d.ts(19,38): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-drag/index.d.ts(24,36): рддреНрд░реБрдЯрд┐ TS2304: 'HTMLElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-drag/index.d.ts(24,50): рддреНрд░реБрдЯрд┐ TS2304: 'SVGSVGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-drag/index.d.ts(24,66): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-drag/index.d.ts(390,37): рддреНрд░реБрдЯрд┐ TS2304: 'рд╡рд┐рдВрдбреЛ' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-drag/index.d.ts(402,36): рддреНрд░реБрдЯрд┐ TS2304: 'рд╡рд┐рдВрдбреЛ' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(18,42): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(18,64): рддреНрд░реБрдЯрд┐ TS2304: 'рдмреНрд▓реЙрдм' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(27,44): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(41,12): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(82,11): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(100,12): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(145,11): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(157,42): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-fetch/index.d.ts(157,64): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рджрд╕реНрддрд╛рд╡реЗрдЬрд╝' рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-fetch/index.d.ts(167,74): рддреНрд░реБрдЯрд┐ TS2304: 'HTMLImageElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(179,72): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(189,41): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(189,63): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рджрд╕реНрддрд╛рд╡реЗрдЬрд╝' рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-fetch/index.d.ts(199,42): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(212,12): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-fetch/index.d.ts(254,11): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-fetch/index.d.ts(266,41): рддреНрд░реБрдЯрд┐ TS2304: 'RequestInit' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-fetch/index.d.ts(266,63): рддреНрд░реБрдЯрд┐ TS2304: 'XMLDocument' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(17,24): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(17,49): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рджрд╕реНрддрд╛рд╡реЗрдЬрд╝' рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(17,60): рддреНрд░реБрдЯрд┐ TS2304: 'рд╡рд┐рдВрдбреЛ' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(34,20): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рджрд╕реНрддрд╛рд╡реЗрдЬрд╝' рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(36,27): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рдиреЛрдб' рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(36,34): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рдиреЛрдб' рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(37,28): рддреНрд░реБрдЯрд┐ TS2304: 'рдиреЛрдб' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(37,44): рддреНрд░реБрдЯрд┐ TS2304: 'рдиреЛрдб' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(37,51): рддреНрд░реБрдЯрд┐ TS2304: 'рдиреЛрдб' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(38,39): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(39,42): рддреНрд░реБрдЯрд┐ TS2304: 'NodeListOf' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(39,53): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(45,32): рддреНрд░реБрдЯрд┐ TS2304: 'HTMLElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(45,46): рддреНрд░реБрдЯрд┐ TS2304: 'SVGSVGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(45,62): рддреНрд░реБрдЯрд┐ TS2304: 'SVGGElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(110,110): рддреНрд░реБрдЯрд┐ TS2304: 'HTMLElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(142,113): рддреНрд░реБрдЯрд┐ TS2304: 'HTMLElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(873,43): рддреНрд░реБрдЯрд┐ TS2304: 'HTMLElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(977,61): рддреНрд░реБрдЯрд┐ TS2304: 'рдЯрдЪрд▓рд┐рд╕реНрдЯ' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(989,64): рддреНрд░реБрдЯрд┐ TS2304: 'рдЯрдЪрд▓рд┐рд╕реНрдЯ' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(1013,29): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рддрддреНрд╡' рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(1025,15): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(1033,18): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(1040,15): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(1040,35): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(1108,33): рддреНрд░реБрдЯрд┐ TS2304: 'рд╡рд┐рдВрдбреЛ' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(1108,42): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рджрд╕реНрддрд╛рд╡реЗрдЬрд╝' рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(1108,53): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(1108,63): рддреНрд░реБрдЯрд┐ TS2304: 'рд╡рд┐рдВрдбреЛ' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-selection/index.d.ts(1122,44): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(1133,45): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(1154,46): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(1163,49): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-selection/index.d.ts(1163,97): рддреНрд░реБрдЯрд┐ TS2304: 'NodeListOf' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-shape/index.d.ts(304,16): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(312,22): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/d3-shape/index.d.ts(757,16): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(765,22): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(935,16): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(943,22): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(1230,16): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(1238,22): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(1536,16): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(1544,22): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(1650,15): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(1686,15): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(2016,16): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(2024,22): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(2196,16): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(2204,22): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(2273,19): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasPathMethods' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(2358,16): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-shape/index.d.ts(2366,22): рддреНрд░реБрдЯрд┐ TS2304: 'CanvasRenderingContext2D' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-transition/index.d.ts(572,65): рддреНрд░реБрдЯрд┐ TS2304: 'HTMLElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-transition/index.d.ts(583,104): рддреНрд░реБрдЯрд┐ TS2304: 'HTMLElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/d3-zoom/index.d.ts(20,37): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(33,29): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(37,19): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(54,28): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рдиреЛрдб' рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(788,30): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(799,36): рддреНрд░реБрдЯрд┐ TS2304: 'рдиреЛрдб' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(812,26): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рдиреЛрдб' рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(1136,20): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1137,22): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1138,18): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1139,22): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(1140,23): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1141,23): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1142,29): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1143,24): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(1220,21): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1225,25): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рддрддреНрд╡' рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(1236,17): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1653,32): рддреНрд░реБрдЯрд┐ TS2304: 'рдиреЛрдб' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(1668,64): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рджрд╕реНрддрд╛рд╡реЗрдЬрд╝' рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1668,75): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1669,27): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(1692,64): рддреНрд░реБрдЯрд┐ TS2304: 'рджрд╕реНрддрд╛рд╡реЗрдЬрд╝' рдирд╛рдо рдирд╣реАрдВ рдвреВрдБрдв рд╕рдХрддрд╛ред
../node_modules/@types/googlemaps/index.d.ts(1692,75): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1693,27): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1709,64): рддреНрд░реБрдЯрд┐ TS2304: рдирд╛рдо 'рджрд╕реНрддрд╛рд╡реЗрдЬрд╝' рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1709,75): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1710,27): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(1941,32): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(1942,28): рддреНрд░реБрдЯрд┐ TS2304: 'рдиреЛрдб' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(2394,36): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(2398,29): рддреНрд░реБрдЯрд┐ TS2304: 'рддрддреНрд╡' рдирд╛рдо рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИред
../node_modules/@types/googlemaps/index.d.ts(2455,37): рддреНрд░реБрдЯрд┐ TS2304: 'HTMLInputElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(2616,40): рддреНрд░реБрдЯрд┐ TS2304: 'HTMLDivElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
../node_modules/@types/googlemaps/index.d.ts(2663,37): рддреНрд░реБрдЯрд┐ TS2304: 'HTMLInputElement' рдирд╛рдо рдирд╣реАрдВ рдЦреЛрдЬрд╛ рдЬрд╛ рд╕рдХрд╛ред
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХреЛрдб ELIFECYCLE
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рддреНрд░реБрдЯрд┐ 2
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдХрд╛рд░реНрдп@ рдирд┐рд░реНрдорд╛рдг: tsc
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ рд╕реНрдерд┐рддрд┐ 2
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░!
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдлрдВрдХреНрд╢рди @ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡рд┐рдлрд▓ред
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдпрд╣ рд╢рд╛рдпрдж npm рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдКрдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд▓реЙрдЧрд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИред

рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! рдЗрд╕ рд░рди рдХрд╛ рдкреВрд░рд╛ рд▓реЙрдЧ рдЗрд╕рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:
рдПрдирдкреАрдПрдо рдИрдЖрд░рдЖрд░! [рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдкрде]\AppData\рд░реЛрдорд┐рдВрдЧ\npm-cache_logs\2018-04-19T16_10_21_812Z-debug.log

рддреНрд░реБрдЯрд┐: рдХрд╛рд░реНрдп рдкреВрд░реНрд╡-рддреИрдирд╛рддреА рддреНрд░реБрдЯрд┐: рдЧреИрд░-рд╢реВрдиреНрдп рдирд┐рдХрд╛рд╕ рдХреЛрдб 2 ``` рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрдорд╛рдВрдб

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

@laurenzlong рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж! рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реА рдХрд┐ рдореБрдЭреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдХрд┐рд╕реА рдФрд░ рдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдореИрдВ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ tsc --skipLibCheck рдХреЗ рдмрдЬрд╛рдп tsc рдХреЗ рднреАрддрд░ рд╕реЗ functions/package.json ред рдпрд╣ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рд╕рднреА рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдлрд╛рдЗрд▓реЛрдВ рдХреА рдЯрд╛рдЗрдк рдЪреЗрдХрд┐рдВрдЧ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред

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

рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдлрд╝рдВрдХреНрд╢рди рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ npm run build рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ?

рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдлрд╝рдВрдХреНрд╢рди рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ npm рд░рди рдмрд┐рд▓реНрдб рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рд╕рдлрд▓ рд╣реЛрддрд╛ рд╣реИ?

рдпрд╣ рдирд╣реАрдВ рд╣реЛрддрд╛ред рд╡рд╣реА рддреНрд░реБрдЯрд┐ред

рдлрд┐рд░ рдпрд╣ рдЖрдкрдХреЗ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗрдЯ рдЕрдк рдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рдЕрдВрджрд░ рдореЙрдбреНрдпреВрд▓ рдХреИрд╕реЗ рдЖрдпрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдлрд╛рдпрд░рдмреЗрд╕-рдЯреВрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдмрдЧ рдирд╣реАрдВ рд╣реИред

@laurenzlong рдареАрдХ рд╣реИ, рдЗрд╕ рдкрд░ рдореЗрд░реА рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдлрд╛рдпрд░рдмреЗрд╕ рдХреНрд▓рд╛рдЙрдб рдлрд╝рдВрдХреНрд╢рди рдЗрд╕ рдмрд╛рдд рдХреА рднреА рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ рдХреМрди рд╕реЗ рдкреИрдХреЗрдЬ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐ рдкрд░ рдореИрдВрдиреЗ рдПрдХ рд╕рд░рд▓реАрдХреГрдд рдкреНрд░рджрд░реНрд╢рди рдмрдирд╛рдпрд╛ рд╣реИред рдЬрдм рддрдХ рдореИрдВ @types/googlemaps рдЬреИрд╕реА рдХреБрдЫ рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рддрд╛, рддрдм рддрдХ рдХреНрд▓рд╛рдЙрдб рдлрд╝рдВрдХреНрд╢рди рдареАрдХ рдмрдирддреЗ рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдореВрд▓ рд╕реНрддрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░рд┐рднрд╛рд╖рд╛ рдкреИрдХреЗрдЬ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдХреНрд▓рд╛рдЙрдб рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

"npm рд░рди рдмрд┐рд▓реНрдб" рдЖрдкрдХреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд "tsc" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдлрд╛рдпрд░рдмреЗрд╕ рдпрд╛ рдХреНрд▓рд╛рдЙрдб рдлрдВрдХреНрд╢рдВрд╕ рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рдирд╣реАрдВ рд╣реИред

@laurenzlong рдлрд┐рд░ рд╕реЗ рдзрдиреНрдпрд╡рд╛рдж! рдЗрд╕рд╕реЗ рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реА рдХрд┐ рдореБрдЭреЗ рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдХрд┐рд╕реА рдФрд░ рдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - рдореИрдВ рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рджреНрд╡рд╛рд░рд╛ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдерд╛ tsc --skipLibCheck рдХреЗ рдмрдЬрд╛рдп tsc рдХреЗ рднреАрддрд░ рд╕реЗ functions/package.json ред рдпрд╣ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЛ рд╕рднреА рдбрд┐рдХреНрд▓реЗрд░реЗрд╢рди рдлрд╛рдЗрд▓реЛрдВ рдХреА рдЯрд╛рдЗрдк рдЪреЗрдХрд┐рдВрдЧ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред

@dylanjmcdonald рдпрд╛ рдЗрд╕реЗ tsconfig.json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд╛рд▓реЗрдВ:

    // "isolatedModules": true,               /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */

    "skipLibCheck": true,
    /* Strict Type-Checking Options */
    "strict": true,

рд╕рд┐рд░ рдКрдкрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдмреАрдЯреАрдбрдмреНрд▓реНрдпреВ

рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЖрдк рдШреЛрд╖рдгрд╛ рдХреА рдЬрд╛рдБрдЪ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдореЗрд░реЗ рдПрдХ рдХреНрд▓рд╛рдЙрдб рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдореИрдВ Objects.entries() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдХрд┐ es2017 рд╣реИред рдореИрдВрдиреЗ рдЗрд╕реЗ tsconfig.json рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЗрд╕реЗ рдЫреЛрдбрд╝ рд░рд╣рд╛ рд╣реИ, рдлрд╝рдВрдХреНрд╢рди рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдкрд░ рдпрд╣ рдПрдХ рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХреЛрдИ рдФрд░ рддрд░реАрдХрд╛?

рдореИрдВрдиреЗ рдЬреЛрдбрд╝рдХрд░ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛:
"рдЯрд╛рдЗрдкрд░реВрдЯреНрд╕": [
"./functions/node_modules/@types"
]
рдлрд╝рдВрдХреНрд╢рди рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ tsconfig.json рдХреЗ рд▓рд┐рдП

рдпрд╣ рд╕реНрдЯреЙрдХ рдСрдЯреЛрдЬреЗрдирд░реЗрдЯреЗрдб рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдореЗрд░реЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рд╛рд░рдВрдн рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдмрд╕ рдСрдЯреЛрдЬреЗрдирд░реЗрдЯреЗрдб рдХреЛрдб рдФрд░ рдЖрдпрд╛рдд рдЬреЛ рдареАрдХ рд╡реИрд╕реЗ рд╣реА рд╣реИрдВ рдЬреИрд╕реЗ рд╡реЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд╣реИрдВред

рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд▓рдЧрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ tsc рдЖрдкрдХреЗ рдкреНрд░реЛрд╕реЗрд╕ рдЯреНрд░реА рдХреЛ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдЧрд╛ рдФрд░ @types рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЯрд╛рдЗрдк рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдЧрдбрд╝рдмрдбрд╝ рд╣реЛ рдЬрд╛рдПрдВрдЧреА ?

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рд╕рдмрд╕реЗ рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рдЧреЛрдВрдЧреЗрд╡рд╛рдВрдЧреЗрди рдХреЗ рд╕реБрдЭрд╛рд╡ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХрд░рдирд╛ рд╣реИред рдЯрд╛рдЗрдк рд░реВрдЯреНрд╕ рдореЗрдВ "рдиреЛрдб_рдореЙрдбреНрдпреВрд▓реНрд╕/@ рдЯрд╛рдЗрдкреНрд╕" рдЬреЛрдбрд╝реЗрдВ рддрд╛рдХрд┐ рдореЙрдбреНрдпреВрд▓ рд░реЗрдЬреЛрд▓реНрдпреВрд╢рди рдПрд▓реНрдЧреЛрд░рд┐рдердо рдЯреНрд░реА рдореЗрдВ рдкрд╛рдЧрд▓ рди рд╣реЛ рдЬрд╛рдПред

рдореБрдЭреЗ @dylanjmcdonald рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ tsc --skipLibCheck рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ

@dylanjmcdonald tsc --skipLibCheck ./functions/package.json рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛, рдзрдиреНрдпрд╡рд╛рдж!

рдореИрдВрдиреЗ "dom" рдХреЛ compilerOptions.lib рдореЗрдВ ./functions/tsconfig.json рдЬреЛрдбрд╝рдХрд░ рддрдп рдХрд┐рдпрд╛ред

{
  "compilerOptions": {
    "lib": ["es6", "dom"],
    "module": "commonjs",
    "noImplicitReturns": true,
    "outDir": "lib",
    "sourceMap": true,
    "target": "es6"
  },
  "compileOnSave": true,
  "include": [
    "src"
  ]
}

рдпрд╣ рднреА рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдореИрдВрдиреЗ @yamitzky рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ рдПрдХ рд╕рдорд╛рд░реЛрд╣ рдХреА рддреИрдирд╛рддреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд┐рдпрд╛ред рдореЗрд░реЗ рджреНрд╡рд╛рд░рд╛ рджреЗрдЦреЗ рдЧрдП Google рджреЗрд╡ рдХреЗ рдХреЛрдб рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдиреАрдЪреЗ рдкреНрд░рдпреЛрдЧ рдпреЛрдЧреНрдп рд╣реИред
{ "compilerOptions": { "lib": ["es6"], "module": "commonjs", "noImplicitReturns": true, "outDir": "lib", "sourceMap": true, "target": "es6", "skipLibCheck": true, "typeRoots": ["./functions/node_modules/@types"] }, "compileOnSave": true, "include": [ "src" ] }

рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрдирдореЗрдВ рд╕реЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ .tsconfig рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди firebase init ред рдХреНрдпрд╛ рдХрд┐рд╕реА рдХреЛ рдкрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХреИрд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ?

рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдо рд╢рд╛рдпрдж dom рдХреЛ lib рдЯреЗрдореНрдкрд▓реЗрдЯ рдХреА рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ tsconfig.json рдирд╣реАрдВ рдЬреЛрдбрд╝реЗрдВрдЧреЗред рдпрд╣ рдПрдХ рдиреНрдпреВрдирддрдо рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЬрдореАрди рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдФрд░ рдЙрд╕ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЛ dom рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреНрдпрдерд╛ рдорд╣рд╕реВрд╕ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдмреЗрдЭрд┐рдЭрдХ рдЗрд╕ рд░реЗрдкреЛ рдкрд░ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдЦреЛрд▓реЗрдВ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдХреЛрдИ рдмрджрд▓рд╛рд╡ рд╣реИ рдЬреЛ рд╣рдо рдХрд░реЗрдВрдЧреЗред

рдзрдиреНрдпрд╡рд╛рдж рдорд╣реЛрджрдп

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреА .ts рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдирд╛рдо рд╡рд╣реА рд╣реИ рдЬреЛ lib рдореЗрдВ .js рд╣реИ рдФрд░ рдЗрд╕реЗ package.json . рдореЗрдВ рднреА рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ

рдмрд╕ @gongvangen рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди "typeRoots" рдХреБрдВрдЬреА рдХреЛ "compilerOptions" рдЕрдВрджрд░ рд░рдЦрдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ:

{
  "compilerOptions": {
    "module": "commonjs",
    "noImplicitReturns": true,
    "noUnusedLocals": true,
    "outDir": "lib",
    "sourceMap": true,
    "strict": true,
    "target": "es2017",
    "typeRoots": [
      "./functions/node_modules/@types"
    ],
  },
  "compileOnSave": true,
  "include": [
    "src"
  ],
}

рдХрд┐рдВрдбрд╛ рдЙрд▓рдЭрди рдореЗрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдореЗрдВ рдХреНрдпреЛрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ... рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛрдХрд┐ рдХрд┐рд╕реА рднреА рдлрд╛рдпрд░рдмреЗрд╕ рдЯрдЯреНрд╕ рдореЗрдВ рдХрд╣реАрдВ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдореИрдВ @ evanb2 рд╕реЗ рд╕рд╣рдордд рд╣реВрдВ - рдпрд╣ рдореБрдЭреЗ рд╕рд┐рд░реНрдл рдПрдХ рдШрдВрдЯреЗ рдХрд╛ рдЦрд░реНрдЪ рджреЗрддрд╛ рд╣реИ! рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдпрд╣рд╛рдВ рдХрдо рд╕реЗ рдХрдо рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реЛрдЧрд╛: https://firebase.google.com/docs/functions/typescript рдЕрдЧрд░ рдЗрд╕реЗ рдлрд╝рд╛рдпрд░рдмреЗрд╕ init рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рднрдЧрд╡рд╛рди рдЖрдкрдХрд╛ рднрд▓рд╛ рдХрд░реЗ Evanb2! :)

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

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

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

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

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

SJAnderson picture SJAnderson  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

satishverma143 picture satishverma143  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ