import createSDataArray, { SDataArray } from 's-array'; import S from 's-js'; import { jsonable, Plain } from '../../utils/s'; import { Contributor, createContributor } from '../contributor/contributor-model'; export function createContributors(): SDataArray { return jsonable(createSDataArray([])); } export function assignContributors(contributors: SDataArray, plain: Plain[]): void { S.freeze(() => contributors(plain.map(createContributor))); }