169 похожих чатов

Доброго времени. Вопрос не чисто по ts... по js чаты

более странные и менее ровные... Сори если что. удалите. как обернуть класс без повтора всех функций в нем? т.е. есть класс Х. у него методы Х.do1(), X.do2().
Как сделать так, чтоб export class Y extends X и перехватывать все функции к классу Х? или иначе как-то.
т.е.:
Y.do1() = { await code(); await x.do1(); await code(); } без ручной прописки всего всего....
или второе т.е.: как обратиться к функции класса по переменной? =)

6 ответов

12 просмотров

Перехватывать можно через прокси, второй вопрос не понял

https://t.me/ts_cool/169544 они более ровные потому что тут только тс и типизацию обсуждают

Pt. Loki- Автор вопроса
Arseniy Lebedev
Перехватывать можно через прокси, второй вопрос не...

имею ввиду прям внутри кода. вот я включаю чужую библиотеку. в ней axios везде. а ожидание вручную прописывать не охота. хочу написать wraper чтоб при вызове любой функции из этого класса сначала включить загрузку, потом выполнять код, потом выключить загрузку... так понятней?)

Pt. Loki
имею ввиду прям внутри кода. вот я включаю чужую б...

Это не делается внутри библиотеки, это делается в том месте где ты её используешь, например на уровне реакт хука. Composition over configuration

Pt. Loki- Автор вопроса
Arseniy Lebedev
Это не делается внутри библиотеки, это делается в ...

вот. у меня vue3) как вызывать функции я контролю. vuex или pinia . но если я вызываю свой хук, как получить имя метода дочернего и передать его в класс?) т. е. в идеале я вызываю метод с текстовой ссылкой на название функции. а внутри метода уже вызываю как-то x.do1() при этом x['do1'] не прокатит же) подскажи в какую сторону думать. погуглю...

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта