Size: a a a

JavaScript.Ninja

2020 October 05

CN

Calle Nord in JavaScript.Ninja
Illya Klymov
ну вот я привел пример вопроса
не можете подсказать книгу какую нибудь по архитектуре, которая лично вам реально была полезна?
источник

CN

Calle Nord in JavaScript.Ninja
Illya Klymov
ну вот я привел пример вопроса
умею решать задачи, но по мере роста проекта сложно становится вносить в него изменения, что проще переписать
источник

IK

Illya Klymov in JavaScript.Ninja
Рефакторинг фаулера
источник

CN

Calle Nord in JavaScript.Ninja
Illya Klymov
Рефакторинг фаулера
спасибо, я недавно как раз начинал его читать, но видимо зря забросил
источник

M

Michael in JavaScript.Ninja
Илья Раецкий
Что там по тайпскрипту пацаны)
Это банкомат?
источник

ИР

Илья Раецкий... in JavaScript.Ninja
Michael
Это банкомат?
Я сам в шоке
Какому гению пришло в голову поставить джаваскрипт в UI банкомата)
источник

M

Michael in JavaScript.Ninja
и еще и виндовс
источник

IK

Illya Klymov in JavaScript.Ninja
так все банкоматы работают
источник

IK

Illya Klymov in JavaScript.Ninja
нормальной альтернативы Windows там нет
источник

JR

Jamaica Rider in JavaScript.Ninja
сорри, читать не умею
источник

IK

Illya Klymov in JavaScript.Ninja
источник

IK

Illya Klymov in JavaScript.Ninja
к примеру
источник

JR

Jamaica Rider in JavaScript.Ninja
понял, пасиб
источник

M

Michael in JavaScript.Ninja
Вообще, в привате еще самые хорошие банкоматы. Остальные украинские банки - это полный неюзабельный пиздец
источник

IK

Illya Klymov in JavaScript.Ninja
it depends
источник

PG

Pavel Gubin in JavaScript.Ninja
Michael
Вообще, в привате еще самые хорошие банкоматы. Остальные украинские банки - это полный неюзабельный пиздец
В последнее время радует Райффайзен, по крайней мере мобильным приложением)
источник

v

vasilich in JavaScript.Ninja
Illya Klymov
export function mount<
 PropNames extends string,
 RawBindings,
 D,
 C extends ComputedOptions = {},
 M extends Record<string, Function> = {},
 E extends EmitsOptions = Record<string, any>,
 Mixin extends ComponentOptionsMixin = ComponentOptionsMixin,
 Extends extends ComponentOptionsMixin = ComponentOptionsMixin,
 EE extends string = string,
 Props extends Readonly<{ [key in PropNames]?: any }> = Readonly<
   { [key in PropNames]?: any }
 >
>(
 componentOptions: ComponentOptionsWithArrayProps<
   PropNames,
   RawBindings,
   D,
   C,
   M,
   E,
   Mixin,
   Extends,
   EE,
   Props
 >,
 options?: MountingOptions<Props, D>
): VueWrapper<ComponentPublicInstance<Props, RawBindings, D, C, M, E>>
Орнул в голосину)
источник

IK

Illya Klymov in JavaScript.Ninja
а я в этом сижу разбираюсь
источник

DB

Dmytro Braginets in JavaScript.Ninja
Illya Klymov
export function mount<
 PropNames extends string,
 RawBindings,
 D,
 C extends ComputedOptions = {},
 M extends Record<string, Function> = {},
 E extends EmitsOptions = Record<string, any>,
 Mixin extends ComponentOptionsMixin = ComponentOptionsMixin,
 Extends extends ComponentOptionsMixin = ComponentOptionsMixin,
 EE extends string = string,
 Props extends Readonly<{ [key in PropNames]?: any }> = Readonly<
   { [key in PropNames]?: any }
 >
>(
 componentOptions: ComponentOptionsWithArrayProps<
   PropNames,
   RawBindings,
   D,
   C,
   M,
   E,
   Mixin,
   Extends,
   EE,
   Props
 >,
 options?: MountingOptions<Props, D>
): VueWrapper<ComponentPublicInstance<Props, RawBindings, D, C, M, E>>
Есть вероятность что кому-то «пришлось» так написать. Если нет, и кто-то решил почесать ЧСВ то это прям жесть :)
источник

IK

Illya Klymov in JavaScript.Ninja
это не пришлось, это синдром дженериков в тайпскрипте, я его не раз видел
источник