ember-changeset
Version:
Changesets for Ember
17 lines (12 loc) • 662 B
TypeScript
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;