Size: a a a

2021 November 09

K

Kerrigan in codingteam
или про трейты
источник

f

folex in codingteam
наверное
источник

K

Kerrigan in codingteam
https://www.typescriptlang.org/docs/handbook/mixins.html хз, миксины в доках есть
источник

f

folex in codingteam
ну то есть можно сделать Class.prototype.methodName = function () ...
источник

f

folex in codingteam
а так чтобы у меня есть { a: number, b: string }, и я для такой хуерги добавил свой метод - нельзя вроде
источник

K

Kerrigan in codingteam
завязывай с этим, тебя жаваскрипт покусал
источник

КП

Крылатый Пегас... in codingteam
Зачем?)
источник

f

folex in codingteam
ващет Scala и Rust и Haskell
источник

f

folex in codingteam
я просто хочу тайпклассы
источник

КП

Крылатый Пегас... in codingteam
Чем тебе наследование не катит?
источник

f

folex in codingteam
let result:  { a: number, b: string } = function_from_some_library()

где тут наследоваться
источник

K

Kerrigan in codingteam
почитай про миксины
источник

f

folex in codingteam
читаю, они умеют декорировать классы
источник

K

Kerrigan in codingteam
ну а херли у обычного жсона должны быть какие-то методы?
источник

K

Kerrigan in codingteam
декорируй жсон
источник

f

folex in codingteam
проще написать свободную функцию
источник

f

folex in codingteam
в расте, хаскеле и скале можно
источник

f

folex in codingteam
только не "у жсона", а "у first citizen структуры/рекорда"
источник

K

Kerrigan in codingteam
ты там создаешь такой же миксин
источник

K

Kerrigan in codingteam
для типа
источник