/
githubmirror
/
immutable-js
Обзор
Документация
Войти
/
githubmirror
/
immutable-js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v4.3.3
src/utils/mixin.js
12 строк
336 B
Lee Byron
Relicence and copyright (#1814)
18 июн 2021, 01:53
Не верифицирован
18 июн 2021, 01:53
5155a7f
Код
Авторство
О чём код?
/** * Contributes additional methods to a constructor */ export default function mixin(ctor, methods) { const keyCopier = key => { ctor.prototype[key] = methods[key]; }; Object.keys(methods).forEach(keyCopier); Object.getOwnPropertySymbols && Object.getOwnPropertySymbols(methods).forEach(keyCopier); return ctor; }