@bigtest/mirage
Version:
A client-side server to develop, test and prototype your app.
38 lines (34 loc) • 1.96 kB
JavaScript
import BelongsTo from './orm/associations/belongs-to';
import HasMany from './orm/associations/has-many.js';
export { default as Collection } from './orm/collection';
export { default as Db } from './db';
export { default as IdentityManager } from './identity-manager';
export { default as Factory } from './factory';
export { default as faker } from './faker';
export { default as Response } from './response';
export { default, default as Server, defaultPassthroughs } from './server';
export { default as association } from './association';
export { default as trait } from './trait';
export { default as Model } from './orm/model';
export { default as Schema } from './orm/schema';
export { default as Serializer } from './serializer';
export { default as SerializerRegistry } from './serializer-registry';
export { default as ActiveModelSerializer } from './serializers/active-model-serializer';
export { default as RestSerializer } from './serializers/rest-serializer';
export { default as JSONAPISerializer } from './serializers/json-api-serializer';
export { default as referenceSort } from './utils/reference-sort';
export { default as BaseShorthandRouteHandler } from './route-handlers/shorthands/base';
export { default as GetShorthandRouteHandler } from './route-handlers/shorthands/get';
export { default as DeleteShorthandRouteHandler } from './route-handlers/shorthands/delete';
export { default as PostShorthandRouteHandler } from './route-handlers/shorthands/post';
export { default as PutShorthandRouteHandler } from './route-handlers/shorthands/put';
export { default as HeadShorthandRouteHandler } from './route-handlers/shorthands/head';
export { default as FunctionRouteHandler } from './route-handlers/function.js';
export * from './utils/inflector';
export * from './utils/normalize-name';
export function hasMany(...args) {
return new HasMany(...args);
}
export function belongsTo(...args) {
return new BelongsTo(...args);
}