@chevre/domain
Version:
Chevre Domain Library for Node.js
44 lines (43 loc) • 1.77 kB
TypeScript
/**
* リポジトリー
*/
import { MongoRepository as ActionRepo } from './repo/action';
import { RedisRepository as ScreeningEventAggregationRepo } from './repo/aggregation/screeningEvent';
import { MongoRepository as CreativeWorkRepo } from './repo/creativeWork';
import { MongoRepository as EventRepo } from './repo/event';
import { RedisRepository as ScreeningEventItemAvailabilityRepo } from './repo/itemAvailability/screeningEvent';
import { MongoRepository as PlaceRepo } from './repo/place';
import { MongoRepository as PriceSpecificationRepo } from './repo/priceSpecification';
import { MongoRepository as ReservationRepo } from './repo/reservation';
import { RedisRepository as ReservationNumberRepo } from './repo/reservationNumber';
import { MongoRepository as TaskRepo } from './repo/task';
import { MongoRepository as TicketTypeRepo } from './repo/ticketType';
import { MongoRepository as TransactionRepo } from './repo/transaction';
export declare class Action extends ActionRepo {
}
export declare class CreativeWork extends CreativeWorkRepo {
}
export declare class Event extends EventRepo {
}
export declare class Place extends PlaceRepo {
}
export declare class PriceSpecification extends PriceSpecificationRepo {
}
export declare class Reservation extends ReservationRepo {
}
export declare class ReservationNumber extends ReservationNumberRepo {
}
export declare class Task extends TaskRepo {
}
export declare class TicketType extends TicketTypeRepo {
}
export declare class Transaction extends TransactionRepo {
}
export declare namespace aggregation {
class ScreeningEvent extends ScreeningEventAggregationRepo {
}
}
export declare namespace itemAvailability {
class ScreeningEvent extends ScreeningEventItemAvailabilityRepo {
}
}