Vscode-ng-language-service: рдЬрдм рдореИрдВ рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рдЦреБрд▓ рдЬрд╛рддреА рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдЬреБрд▓ре░ 2017  ┬╖  51рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: angular/vscode-ng-language-service

рдЬрдм рднреА рдореИрдВ рдХреБрдЫ рдХреЛрдб рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рддреЛ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рдЦреБрд▓ рдЬрд╛рддреА рд╣реИред

рдЬрдм рдореИрдВ рдмрдВрдж рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдЗрд╕рдХрд╛ рдХреЛрдИ рд╕реНрдерд╛рдпреА рдкреНрд░рднрд╛рд╡ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рдЬрдм рдореИрдВ рдЯрд╛рдЗрдк рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рдлрд┐рд░ рд╕реЗ рдЦреБрд▓ рдЬрд╛рддрд╛ рд╣реИред

рдореИрдВ рдкреНрд▓рдЧрдЗрди рдореЗрдВ рдХреЛрдИ рд╕реЗрдЯрд┐рдВрдЧ рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред рдореИрдВ рдХреНрдпрд╛ рдХрд░реВрдБ? рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рдЦреБрд▓реЗред

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

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдкреНрд▓рдЧрдЗрди рдирд╣реАрдВ рд╣реИ рдЬреЛ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реАрдПрд╕рд╕реАрдУрдбреА рдХреЛ рдЖрдо рддреМрд░ рдкрд░ рдкреЙрдкрд┐рдВрдЧ рдЖрдЙрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП - рд╣рдореЗрдВ рдмрд╕ рдиреАрдЪреЗ рдЕрд▓рд░реНрдЯ рдХреА рддрд░рд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдкреИрдирд▓ рдХреЛ рдкреЙрдк рдЕрдк рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

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

рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рддрдм рддрдХ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдЖ рдЬрдм рддрдХ рдХрд┐ рдореИрдВрдиреЗ рдЖрдЬ рд╕реБрдмрд╣ рд╡реАрдПрд╕ рдХреЛрдб рд╕рдВрд╕реНрдХрд░рдг 1.14.1 рдореЗрдВ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рд╡реАрдПрд╕рд╕реАрдУрдбреА рд╕рдВрд╕реНрдХрд░рдг: 1.14.1
рдХреЛрдгреАрдп рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдВрд╕реНрдХрд░рдг: 0.1.4

рдЕрд╕реНрдерд╛рдпреА рд╕реБрдзрд╛рд░ рдЕрднреА рдЖрдкрдХреА рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рдХреЛ рдЦреБрд▓рд╛ рдЫреЛрдбрд╝рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдХрд╛рд░ рдХреЛ рдиреНрдпреВрдирддрдо рддрдХ рдХрдо рдХрд░рдирд╛ рд╣реИред

рдореИрдВрдиреЗ рдЕрднреА рдХреЗ рд▓рд┐рдП рд╡реАрдПрд╕ рдХреЛрдб 1.14.0 рдореЗрдВ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рдиреЗ рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕реЗ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ред рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдореИрдВрдиреЗ рдпрд╣ рднреА рджреЗрдЦрд╛ рдХрд┐ рд╕реНрд╡рдд: рдкреВрд░реНрдг рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕реБрдЭрд╛рд╡ рддреАрди рдкреНрд░рддрд┐рдпреЛрдВ рдореЗрдВ рдерд╛ - рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ рд╡реАрдПрд╕ рдХреЛрдб рд╕рдорд╕реНрдпрд╛ рд╣реИ рдпрд╛ рдкреНрд▓рдЧрдЗрди рд╕рдорд╕реНрдпрд╛ рд╣реИред

рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдореБрдЭреЗ vscode рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХ рд░рд╣реА рд╣реИ

рдпреЗ рдЕрдкрдбреЗрдЯ рджрд┐рди-рдм-рджрд┐рди рдмреБрд░реЗ рд╣реЛрддреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ :(

рдпрд╣ рдЦрд┐рдбрд╝рдХреА рд╡реНрдпрд╡рд╣рд╛рд░ рдмрд╣реБрдд рд╡рд┐рдЪрд▓рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИред рдореИрдВ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рд╣рдореЗрд╢рд╛ рджрд┐рдЦрд╛рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реВрдВред рд╣рд▓ рд╣реЛрдиреЗ рддрдХ рдЕрдХреНрд╖рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдБред

рдЖрдкрдХреЛ рдлреЛрдХрд╕ рд╣рдерд┐рдпрд╛рдирд╛ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреГрдкрдпрд╛ https://github.com/Microsoft/vscode/issues/31474#event -1185523706 рджреЗрдЦреЗрдВред

@lemoinem рдореИрдВ рдЗрд╕ рдХреНрд░рд┐рдпрд╛ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд╣рд╛рдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рджреЗрдЦ рд╕рдХрддрд╛ред рд╡реЗ рд╕рд┐рд░реНрдл рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдирдХрд╛ рдПрдкреАрдЖрдИ рдХреИрд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдлреЛрдХрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рди рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рд░реЛрдХрд╛ рдЬрд╛рдП

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдирд╡реАрдирддрдо рдмрдирд╛рдо рдХреЛрдб рдореЗрдВ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рд▓реЗрдХрд┐рди рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рдЕрдм рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреАред рдореИрдВ рдЖрдЙрдЯрдкреБрдЯ рд▓реЙрдЧ рдореЗрдВ рд╕рдВрджреЗрд╢ рджреЗрдЦрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░рд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рдЦреАрдВрдЪ рд░рд╣рд╛ рд╣реИред рдпрд╣ *ngIf рдФрд░ *ngFor рдЬреИрд╕реА рдЪреАрдЬрд╝реЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╣реЙрд╡рд░ рд╕рд╣рд╛рдпрддрд╛ рдирд╣реАрдВ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рдкрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдкрд╣рд▓реЗ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

@lemoinem рдореИрдВ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХреЛрдб рдХреЛ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВред рдореБрдЭреЗ рдЙрд╕ show() рдкрджреНрдзрддрд┐ рдХрд╛ рдХреЛрдИ рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд▓рд┐рдВрдХ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдХреГрдкрдпрд╛ рдпрдерд╛рд╢реАрдШреНрд░ рдареАрдХ рдХрд░реЗрдВ :( рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ рдлреЛрдХрд╕ рд╣рдЯрд╛рдирд╛ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╣рд╛рдирд┐рдХрд╛рд░рдХ рд╣реЛрддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред

@nickprivalov рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ

рдЕрднреА-рдЕрднреА рдЕрдкрдбреЗрдЯ рдорд┐рд▓рд╛ рд╣реИ, *ngIf рдФрд░ *ngFor рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рд╣реЛрдиреЗ рд╕реЗ рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рдпрд╣ рднреА рдкреБрд╖реНрдЯрд┐ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдкрд╣рд▓реЗ рдХреА рддрд░рд╣ рдкреЙрдк рдЕрдк рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ 10 рдорд┐рдирдЯ рдХреЗ рд▓рд┐рдП рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рд╣реИред

"рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг" рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ? 1.14.2? рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЗрд░реЗ рд╕рд╛рде рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╣реЛ рд░рд╣рд╛ рд╣реИред

рд╣рд╛рдБ, рдореИрдВрдиреЗ рдЬреЛ рдХрд╣рд╛ рд╣реИ рдЙрд╕рдХреА рдЕрд╡рд╣реЗрд▓рдирд╛ рдХрд░реЗрдВ рд╡рд╣ рдЕрднреА рднреА рд╣реЛрддрд╛ рд╣реИред

@nickprivalov рдФрд░ @DavidTheProgrammer рдХреНрдпрд╛ рдЖрдк рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдПрдХ рд░реЗрдкреЛ рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВ рдиреАрдЪреЗ рдЦреАрдВрдЪ рд╕рдХрддрд╛ рд╣реВрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ

@DavidTheProgrammer @DBosley
рдореБрдЭреЗ рдЕрднреА рднреА рд╡реАрдПрд╕рдХреЛрдб рдХреЗ рдЕрдВрддрд┐рдо (1.14.2) рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдЬреИрд╕реЗ рд╣реА рдореИрдВ рд╡реАрдПрд╕рд╕реАрдУрдбреА рдЦреЛрд▓рддрд╛ рд╣реВрдВ, рдпрд╣ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИред

рдореБрдЭреЗ show рдкрджреНрдзрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ VSCode рдЯреАрдо рдХреЛ рдЗрд╕ рдореБрджреНрджреЗ рдХреА рд╕реВрдЪрдирд╛ рджреА рддреЛ рдореБрдЭреЗ рдпрд╣реА рдЙрддреНрддрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рд╕рдорд╕реНрдпрд╛ VSCode рдХреЗ API рдпрд╛ рд╕реНрд╡рдпрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде рд╣реИ, рддреЛ рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдЙрдирд╕реЗ рд╕реАрдзреЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВред рдпрд╣ рд╕рдВрднрд╡рдд: рдореЗрд░реЗ рдпрд╛ рдЕрдиреНрдп рдЕрдВрддрд┐рдо-рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдЯреАрдореЛрдВ рдХреЗ рдмреАрдЪ рдкрд┐рдВрдЧ-рдкреЛрдВрдЧ рдЦреЗрд▓рдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реЛрдЧрд╛ред

рдореИрдВрдиреЗ рдЕрднреА рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рд╣реИред рдореИрдВ рдПрдХ рдпрд╛ рджреЛ рд╕рдкреНрддрд╛рд╣ рдХреЗ рд▓рд┐рдП рдЗрди рдЕрджреНрдпрддрдиреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдирд┐рд░реНрдорд┐рдд рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдм рд╕реБрдЪрд╛рд░реВ рд░реВрдк рд╕реЗ рдЪрд▓ рд░рд╣рд╛ рд╣реИред

рдЗрд╕реЗ рдЕрдВрдЧреВрдард╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╕ @chuckjaz рдкрд░ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред

рдореИрдВ рдЗрд╕реЗ рдЖрдЬ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рд╣реЛрддреЗ рд╣реБрдП рджреЗрдЦ рдкрд╛ рд░рд╣рд╛ рдерд╛, рдЖрдЦрд┐рд░рдХрд╛рд░ред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рд╣реЛрдиреЗ рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рдкрд░ рд╕реНрд╡рд┐рдЪ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рджреЗрдЦрд╛ рддреЛ рдпрд╣ рддреНрд░реБрдЯрд┐ рд╣реБрдИ:

[Error - 3:08:57 PM] SERVER ERROR: Cannot read property 'identifier' of null
TypeError: Cannot read property 'identifier' of null
    at tokenReference (C:\Users\UserName\.vscode\extensions\Angular.ng-template-0.1.4\server\node_modules\@angular\language-service\bundles\language-service.umd.js:18980:14)
    at Object.visitReference (C:\Users\UserName\.vscode\extensions\Angular.ng-template-0.1.4\server\node_modules\@angular\language-service\bundles\language-service.umd.js:50335:62)
    at ReferenceAst.visit (C:\Users\UserName\.vscode\extensions\Angular.ng-template-0.1.4\server\node_modules\@angular\language-service\bundles\language-service.umd.js:17198:24)
    at locateSymbol (C:\Users\UserName\.vscode\extensions\Angular.ng-template-0.1.4\server\node_modules\@angular\language-service\bundles\language-service.umd.js:50314:22)
    at getHover (C:\Users\UserName\.vscode\extensions\Angular.ng-template-0.1.4\server\node_modules\@angular\language-service\bundles\language-service.umd.js:50589:18)
    at LanguageServiceImpl.getHoverAt (C:\Users\UserName\.vscode\extensions\Angular.ng-template-0.1.4\server\node_modules\@angular\language-service\bundles\language-service.umd.js:50662:20)
    at C:\Users\UserName\.vscode\extensions\Angular.ng-template-0.1.4\server\editorServices.js:2705:68
    at time (C:\Users\UserName\.vscode\extensions\Angular.ng-template-0.1.4\server\editorServices.js:2687:22)
    at Object.getHoverAt (C:\Users\UserName\.vscode\extensions\Angular.ng-template-0.1.4\server\editorServices.js:2705:20)
    at C:\Users\UserName\.vscode\extensions\Angular.ng-template-0.1.4\server\server.js:171:30
[Error - 3:08:57 PM] Request textDocument/hover failed.
  Message: Request textDocument/hover failed with message: Cannot read property 'identifier' of null
  Code: -32603

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬрд╝ рдкрд░ рд╣реЛрд╡рд░ рдХрд░рдиреЗ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреА рдХреЛрдИ рдкрд╣рдЪрд╛рди рдирд╣реАрдВ рд╣реИред рдореБрдЭреЗ рдЕрднреА рддрдХ рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдмрдЧ рдЗрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ рд╣реИ рдпрд╛ @angular/language-service

рдареАрдХ рд╡реИрд╕рд╛ рд╣реА рд╕рд╛рдордиреЗ рдЖрддрд╛ рд╣реИ! рдФрд░ рд╣рд╛рдБ, рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдХрд┐ рдЬрдм рдЖрдк рдХрд┐рд╕реА рдирд┐рд░реНрджреЗрд╢ рдпрд╛ рдЯреЗрдореНрдкрд▓реЗрдЯ рдореЗрдВ рд▓рд╛рд▓ рд░реЗрдЦрд╛рдВрдХрди рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдЪреАрдЬрд╝ рдкрд░ рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдкреЙрдк рдЕрдк рд╣реЛрддрд╛ рд╣реИ ....

@DavidTheProgrammer рдореИрдВ рдЗрд╕реЗ рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ! рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЪрд░ рдкрд░ рд╣реЛрд╡рд░ рдХрд░рддреЗ рд╕рдордп рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддрд╛ рд╣реИред (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдПрдХ рдЗрдирдкреБрдЯ рдкрд░ #descriptionInput)ред

рдореИрдВ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдирд┐рд░реНрднрд░рддрд╛ рдЕрджреНрдпрддрди рдореИрдВрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреАрдЖрд░ рдмрдирд╛рдпрд╛ рд╣реИ, рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕реЗ рдареАрдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ @angular/language-service рд╕рд╛рде рдПрдХ рдмрдЧ рд╣реИред рдЬрдм рдЯреЗрдореНрдкрд▓реЗрдЯ рдЪрд░ рдХреЗ рд▓рд┐рдП рдЙрд╕ рд╕реЗрд╡рд╛ рд╕реЗ рд╣реЛрд╡рд░ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХрддрд╛ рд╣реИред

@DBosley рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдкреАрдЖрд░ рдХреЗ рд╕рд╛рде рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдореБрдЭреЗ рдЕрдм рдпрд╣ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рдорд┐рд▓рддреА рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдореЗрд░реА рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛ рдЖрдкрдХреЗ рдбреАрдкреА рдЕрдкрдбреЗрдЯ рдХреЗ рд╕рд╛рде рддрдп рдХреА рдЧрдИ рд╣реИред

рдореБрдЭреЗ рдЗрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдгреАрдп рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рд╕рдорд╕реНрдпрд╛ рдорд┐рд▓реА:
https://github.com/angular/angular/issues/17972
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @chuckjaz рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕реЗ рдареАрдХ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИред рддреЛ рдореЗрд░реЗ рдкреАрдЖрд░ рдХреЛ рдЗрд╕ рдмрдЧ рдХреЛ рдмрдВрдж рдХрд░ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдмреЗрд╢рдХ, рдЕрднреА рднреА рд╕рдорд╕реНрдпрд╛ рд╣реИ рдХрд┐ рдпрджрд┐ рдХреЛрдИ рднрд╛рд╖рд╛-рд╕реЗрд╡рд╛ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рд╣реИрдВ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реЛрдЧрд╛ред рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдЪрдХ рдХреЛ рд╡рдЬрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рдкреАрдЖрд░ #138 рдХреЛ рднрд╛рд╖рд╛-рд╕реЗрд╡рд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп @ рдХреЛрдгреАрдп/рднрд╛рд╖рд╛-рд╕реЗрд╡рд╛ рд╕реЗ рд╕рднреА рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкрдХрдбрд╝рдирд╛ рдФрд░ рд╕рдВрднрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЬрдм рдореИрдВ рдЗрд╕ рдкреНрд▓рдЧ-рдЗрди рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реВрдВ, рддрдм рднреА рдореБрдЭреЗ рд╕реНрдЯреЛрд░ рдкрд░ v. 0.1.4 рдорд┐рд▓рддрд╛ рд╣реИред
рдореБрдЭреЗ рдирд╡реАрдирддрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ vsix рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреА рдкрдбрд╝реАред рдЬрдм рдореИрдВрдиреЗ рдХрд┐рдпрд╛, рдореБрдЭреЗ рдлрд┐рд░ рд╕реЗ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рдЕрдкрдиреЗ рдЖрдк рдЦреБрд▓ рдЧрдИред

рдореИрдВрдиреЗ 0.1.5 рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЯреВрдЯрд╛ рд╣реБрдЖ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП minimist рд▓реЛрдб рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдореЗрд░реЗ рдкрд╛рд╕ рдмреБрдз рдпрд╛ рдЧреБрд░реБрд╡рд╛рд░ рдХреЛ рдЗрд╕ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ OutputChannel рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ
рдЬреАрдердм рдмрдирд╛рдо рдХреЛрдб ред рдПрдХ show(preserveFocus?: boolean): void; рдЬрд╣рд╛рдВ рдЕрдЧрд░ рдкреНрд░рд┐рдЬрд░реНрд╡рдлреЛрдХрд╕ рд╕рд╣реА рд╣реИ, рддреЛ рдпрд╣ рдлреЛрдХрд╕ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

@ShiftySituation рдореЗрд░рд╛ рдХреЛрдб рдЙрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдХреЙрд▓ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (https://github.com/angular/vscode-ng-language-service/blob/master/client/src/extension.ts)ред рдпрд╣ рдХреЙрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдореИрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдХрд┐ vscode рдЯреАрдо рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред

@ShiftySituation рдЕрдзрд┐рдХрд╛рдВрд╢ "рдСрдЯреЛ-рдУрдкрди" рдореБрджреНрджреЛрдВ рдХреЛ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬ рдХреЗ рдмрд╛рдж рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЬрд▓реНрджреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рд░рд┐рд▓реАрдЬрд╝ рдЯреИрдм рд╕реЗ visx рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рддрдВрддреНрд░ рдорд╣рд╕реВрд╕ рдХрд░реЗрдВред

рдмрд╣реБрдд рдХрд╖реНрдЯрдкреНрд░рдж, рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЬрд▓реНрдж рд╕реЗ рдЬрд▓реНрдж рдПрдХ рдлрд┐рдХреНрд╕ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдкреНрд▓рдЧрдЗрди рдирд╣реАрдВ рд╣реИ рдЬреЛ рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╡реАрдПрд╕рд╕реАрдУрдбреА рдХреЛ рдЖрдо рддреМрд░ рдкрд░ рдкреЙрдкрд┐рдВрдЧ рдЖрдЙрдЯ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП - рд╣рдореЗрдВ рдмрд╕ рдиреАрдЪреЗ рдЕрд▓рд░реНрдЯ рдХреА рддрд░рд╣ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдкреИрдирд▓ рдХреЛ рдкреЙрдк рдЕрдк рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИ! =/

рдореБрдЭреЗ рдпрд╣ рдХреНрд░реБрджреНрдз рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд▓рдЧрддрд╛ рд╣реИ, рдХреНрдпрд╛ рдлрд┐рдХреНрд╕ рдЕрднреА рддрдХ рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рдореЗрд░реЗ рд╕рд╛рде рдмрд╕ рдпрд╣реА рд╣реЛрдиреЗ рд▓рдЧрд╛ред рдмрд╣реБрдд рдЙрддреНрддреЗрдЬрдХ, рдЪреВрдВрдХрд┐ рдореИрдВ рд╡реАрдПрд╕ рдХреЛрдб рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдХрд╛ рднрд╛рд░реА рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ, рдФрд░ рдЬрдм рдореЗрд░реЗ рдкрд╛рд╕ рдпрд╣ рдЦреБрд▓рд╛ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИред

рдРрд╕рд╛ рдореЗрд░реЗ рд╕рд╛рде рднреА рд╣реЛ рд░рд╣рд╛ рд╣реИред рдЖрдЙрдЯрдкреБрдЯ рд╡рд┐рдВрдбреЛ рд╕реНрдиреИрдк рд╕рд╛рдорд╛рдиреНрдп рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд╕рд╛рде рд╣рд░ рдХреБрдЫ рд╕реЗрдХрдВрдб рдореЗрдВ рдЦреБрд▓рддреА рд╣реИред VSCode рдХреЛ рдорд╛рд░рдирд╛ рдФрд░ рдкреБрдирдГ рдЖрд░рдВрдн рдХрд░рдирд╛ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдорджрдж рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рднреА рдЗрд╕ рдмрдЧ рдХрд╛ рдЕрдиреБрднрд╡ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд▓рдЧрдЗрди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛

рдпрд╣ рдЗрддрдирд╛ рдХрд╖реНрдЯрдкреНрд░рдж рд╣реИ рдХрд┐ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рддреЛ рдореИрдВ рдЗрд╕ рдорд╣рд╛рди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреВрдВрдЧрд╛ред

рдореИрдВ рднреА рдЗрд╕рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рднрд▓реЗ рд╣реА рдореИрдВ рдЕрдкрдиреЗ рдЯреИрдм рдХреЗ рд░реВрдк рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдХрд╛ рдЪрдпрди рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╕рдВрдкреВрд░реНрдг рдПрдХреАрдХреГрдд рдЯрд░реНрдорд┐рдирд▓ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реВрдВ рдХреЛрдгреАрдп рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдЖрдЙрдЯрдкреБрдЯ рдЕрднреА рднреА рдХрд┐рд╕реА рднреА рдлрд╛рдЗрд▓ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдкреЙрдк рдЕрдк рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкрд░реЗрд╢рд╛рди рдХрд░рддрд╛ рд╣реИред

+1 рдмрдврд╝рд┐рдпрд╛ VScode рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓реЗрдХрд┐рди рдЖрдЙрдЯрдкреБрдЯ рдмрд╣реБрдд рдХрд╖реНрдЯрдкреНрд░рдж рдФрд░ рд╡рд┐рдЪрд▓рд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╣реИ

рдбрд┐рдЯреНрдЯреЛ, рдЪрд┐рдбрд╝рдЪрд┐рдбрд╝рд╛ред рдореИрдВ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рддрдп рд╣реЛред рдореИрдВрдиреЗ рдХреБрдЫ рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ рдкрд┐рдЫрд▓реЗ рдирд┐рд░реНрдорд╛рдг рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рд╣реИред

рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╣реИ, рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рд╣реИ рдХрд┐ рдРрд╕рд╛ рд╣реЛрдиреЗ рд╕реЗ рдХреИрд╕реЗ рд░реЛрдХрд╛ рдЬрд╛рдП?

@ joe307bad рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рд╕рднреА рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдФрд░ рдлрд┐рд░ рд╕реЗ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рдХрднреА-рдХрднреА (рд▓реЗрдХрд┐рди рд▓рдЧрд╛рддрд╛рд░ рдирд╣реАрдВ) рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рдЕрднреА рддрдХ рдХреИрд╕реЗ рдареАрдХ рдирд╣реАрдВ рд╣реБрдЖ?

рдореИрдВ рдХреЛрдгреАрдп рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рдХреЛ рддрдм рддрдХ рдЕрдХреНрд╖рдо рдХрд░ рджреВрдВрдЧрд╛ рдЬрдм рддрдХ рдпрд╣ рдареАрдХ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛

рдореИрдВ рдЕрдкрдиреЗ рдРрдк рдХреЛ рд░рд┐рдПрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддрдм рддрдХ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░реВрдВрдЧрд╛ рдЬрдм рддрдХ рдпрд╣ рдареАрдХ рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛

@Alexintosh рдкреНрд░рд┐рдп рднрдЧрд╡рд╛рди, рдкреИрдирд▓ рдЦреЛрд▓рдиреЗ рдХреЗ рдХрд╛рд░рдг рдЖрдк рдЕрдкрдиреЗ рдРрдк рдХреЛ рджреВрд╕рд░реЗ рдврд╛рдВрдЪреЗ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░реЗрдВрдЧреЗ?

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЧреБрд╕реНрд╕реЗ рд╡рд╛рд▓рд╛! рдЗрд╕реЗ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЙрдкрд╛рдп?

@DBosley рд╢рд╛рдпрдж рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ?

рдЬрдм рднреА рдореИрдВ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓рддрд╛ рдпрд╛ рд╕рд╣реЗрдЬрддрд╛ рд╣реВрдБ рддрдм рд╣реЛрддрд╛ рд╣реИред рдХреЛрдгреАрдп рднрд╛рд╖рд╛ рд╕реЗрд╡рд╛ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рд╢реБрд░реВ рд╣реБрдЖред

рдирд┐рд╖реНрдХреНрд░рд┐рдпрддрд╛ рдХреЗ рдХрд╛рд░рдг рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЕрдкрдиреЗ рдЖрдк рд▓реЙрдХ рд╣реЛ рдЧрдИ рд╣реИред
рдпрджрд┐ рдЖрдк рд╕рдорд╛рди рдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдХреГрдкрдпрд╛ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рджрд░реНрдЬ рдХрд░реЗрдВред

рд╣рдорд╛рд░реА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рд▓реЙрдХрд┐рдВрдЧ рдиреАрддрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдкрдврд╝реЗрдВред

_рдпрд╣ рдХреНрд░рд┐рдпрд╛ рдХрд┐рд╕реА рдмреЙрдЯ рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдХреА рдЧрдИ рд╣реИред_

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

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

linocatucci picture linocatucci  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

BorntraegerMarc picture BorntraegerMarc  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alusev picture alusev  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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

mafredri picture mafredri  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ