UNPKG

ember-changeset

Version:
17 lines (12 loc) 662 B
import { BufferedChangeset } from 'validated-changeset'; type BufferedChangesetConstructorParameters = ConstructorParameters<typeof BufferedChangeset>; type Config = BufferedChangesetConstructorParameters[3] & { changeset?: typeof EmberChangeset; } type changesetFunctionsParameters = [ BufferedChangesetConstructorParameters[0], BufferedChangesetConstructorParameters[1]?, BufferedChangesetConstructorParameters[2]?, Config? ]; export class EmberChangeset extends BufferedChangeset {} export function changeset(...args: changesetFunctionsParameters): EmberChangeset; export function Changeset(...args: changesetFunctionsParameters): EmberChangeset;