рдореБрдЭреЗ рдХреНрд░реЛрдо рдореЗрдВ рдПрдХ рдкреНрд░рдпреЛрдЧ рд╕рдВрдкрддреНрддрд┐ рдХреЛ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдФрд░ рдЗрд╕ рддреНрд░реБрдЯрд┐ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
if ('scrollRestoration' in history) {
history.scrollRestoration = 'manual'; // type error
}
рдореБрдЭреЗ рдЗрд╕рдХреЗ рдЙрддреНрддрд░ рдорд┐рд▓реЗ: http://stackoverflow.com/questions/18083389/ignore-typescript-errors-property-does-not-exist-on-value-of-typeред рд▓реЗрдХрд┐рди рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рд░рд╛рд╕реНрддрд╛ рддрдп рдХрд░рдирд╛ рд╣реИред
(history as any).scrollRestoration = 'manual';
рдмрдирд╛рдо
history['scrollRestoration'] = 'manual';
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдбреЙрдХреНрд╕ / рдбреАрдк рдбрд╛рдЗрд╡ рдмреБрдХ рдореЗрдВ рд╕реНрдХреНрд╡реЗрд░реНрдб рдмреНрд░реИрдХреЗрдЯреНрд╕ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдореИрдВ рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдХреЗ рд╕рд╛рде рдЬрд╛рдКрдВрдЧрд╛ред рджреВрд╕рд░рд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдЧрд░ рдЖрдк -noImplicitAny
рдмрд┐рдирд╛ рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╣реИрдВред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореИрдВ рдкрд╣рд▓реЗ рд╡рд╛рд▓реЗ рдХреЗ рд╕рд╛рде рдЬрд╛рдКрдВрдЧрд╛ред рджреВрд╕рд░рд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЕрдЧрд░ рдЖрдк
-noImplicitAny
рдмрд┐рдирд╛ рд╕рдВрдХрд▓рди рдХрд░рддреЗ рд╣реИрдВред