MCPcopy Create free account

hub / github.com/argentinaluiz/eda / functions

Functions136 in github.com/argentinaluiz/eda

↓ 10 callersMethodadd
(entity: E)
libs/@shared/src/domain/repository-interface.ts:4
↓ 6 callersMethodfindAll
()
libs/@shared/src/domain/repository-interface.ts:6
↓ 5 callersMethodregister
(event: string, handler: any)
libs/@shared/src/domain/domain-event-manager.ts:19
↓ 4 callersMethodpublish
(aggregateRoot: AggregateRoot)
libs/@shared/src/domain/domain-event-manager.ts:27
↓ 3 callersMethodcreate
({ customer_id, items, }: { customer_id: string; items: { product_id: string; quantity: numb
apps/orders/src/orders/entities/order.entity.ts:58
↓ 3 callersMethodrun
(callback: () => Promise<T>)
libs/@shared/src/application/application-service.ts:36
↓ 2 callersMethodfindOne
(id: number)
apps/orders/src/orders/orders.service.ts:46
↓ 2 callersMethodgetHello
()
apps/orders/src/app.service.ts:5
↓ 2 callersMethodhandle
(event: IDomainEvent)
libs/@shared/src/application/domain-event-handler.interface.ts:4
↓ 2 callersMethodpay
()
apps/orders/src/invoices/entities/invoice.entity.ts:63
↓ 2 callersMethodremove
(id: number)
apps/orders/src/orders/orders.service.ts:54
↓ 1 callersMethodaddToQueue
(integrationEvent: IIntegrationEvent)
apps/orders/src/events/integration-events-queue.publisher.ts:13
↓ 1 callersMethodapprove
()
apps/orders/src/orders/entities/order.entity.ts:77
↓ 1 callersFunctionbootstrap
()
apps/mailer/src/main.ts:4
↓ 1 callersFunctionbootstrap
()
apps/orders/src/main.ts:4
↓ 1 callersMethodcreate
({ order_id, amount, status, }: { order_id: string; amount: number; status: InvoiceS
apps/orders/src/invoices/entities/invoice.entity.ts:47
↓ 1 callersMethodcreate
(domainEvent: IDomainEvent)
libs/@shared/src/domain/stored-event.ts:28
↓ 1 callersMethodfail
()
libs/@shared/src/application/application-service.ts:34
↓ 1 callersMethodfindById
(id: any)
libs/@shared/src/domain/repository-interface.ts:5
↓ 1 callersMethodfindByIds
(ids: string[])
apps/orders/src/products/entities/product.repository.ts:18
↓ 1 callersMethodfindOne
(id: number)
apps/orders/src/products/products.service.ts:31
↓ 1 callersMethodfindOne
(id: number)
apps/orders/src/customer/customers.service.ts:32
↓ 1 callersMethodfinish
()
libs/@shared/src/application/application-service.ts:16
↓ 1 callersMethodprocess
(createOrderDto: CreateOrderDto)
apps/orders/src/orders/orders.service.ts:21
↓ 1 callersMethodpublishForIntegrationEvent
(aggregateRoot: AggregateRoot)
libs/@shared/src/domain/domain-event-manager.ts:35
↓ 1 callersMethodregisterForIntegrationEvent
(event: string, handler: any)
libs/@shared/src/domain/domain-event-manager.ts:23
↓ 1 callersMethodremove
(id: number)
apps/orders/src/products/products.service.ts:39
↓ 1 callersMethodremove
(id: number)
apps/orders/src/customer/customers.service.ts:40
↓ 1 callersMethodstart
()
libs/@shared/src/application/application-service.ts:14
Methodadd
(entity: Product)
apps/orders/src/products/entities/product.repository.ts:10
Methodadd
(entity: Order)
apps/orders/src/orders/entities/order.repository.ts:10
Methodadd
(entity: Customer)
apps/orders/src/customer/entities/customer.repository.ts:10
Methodadd
(entity: Invoice)
apps/orders/src/invoices/entities/invoice.repository.ts:10
Methodadd
(domainEvent: IDomainEvent)
libs/@shared/src/domain/stored-event.repository.ts:20
FunctionaddEvent
(event: IDomainEvent)
libs/@shared/src/domain/aggregate-root.ts:8
MethodallBetween
(lowEventId: string, highEventId: string)
libs/@shared/src/domain/stored-event.repository.ts:10
MethodallSince
(eventId: string)
libs/@shared/src/domain/stored-event.repository.ts:16
FunctionclearEvents
()
libs/@shared/src/domain/aggregate-root.ts:22
Methodconstructor
(private readonly appService: AppService)
apps/orders/src/app.controller.ts:6
Methodconstructor
(private readonly productsService: ProductsService)
apps/orders/src/products/products.controller.ts:16
Methodconstructor
(private readonly domainEventManager: DomainEventManager)
apps/orders/src/products/products.module.ts:17
Methodconstructor
( private productRepo: ProductRepository, private appService: ApplicationService, )
apps/orders/src/products/products.service.ts:10
Methodconstructor
( public aggregate_id: string, public name: string, public price: number, public quantity: num
apps/orders/src/products/domain-events/product-created.event.ts:7
Methodconstructor
(name: string, price: number, quantity: number, id?: string)
apps/orders/src/products/entities/product.entity.ts:26
Methodconstructor
(private entityManager: EntityManager)
apps/orders/src/products/entities/product.repository.ts:8
Methodconstructor
( @InjectQueue('integration-events') private queue: Queue<IIntegrationEvent>, )
apps/orders/src/events/integration-events-queue.publisher.ts:8
Methodconstructor
(private amqpConnection: AmqpConnection)
apps/orders/src/events/integration-events-publisher.job.ts:8
Methodconstructor
( private readonly domainEventManager: DomainEventManager, private moduleRef: ModuleRef, )
apps/orders/src/events/events.module.ts:29
Methodconstructor
(private readonly ordersService: OrdersService)
apps/orders/src/orders/orders.controller.ts:8
Methodconstructor
( private readonly domainEventManager: DomainEventManager, private moduleRef: ModuleRef, private i
apps/orders/src/orders/orders.module.ts:36
Methodconstructor
( private orderRepo: OrderRepository, private productRepo: ProductRepository, private paymentGatew
apps/orders/src/orders/orders.service.ts:13
Methodconstructor
(domainEvent: OrderApprovedEvent)
apps/orders/src/orders/integration-events/order-approved.int-event.ts:10
Methodconstructor
(public aggregate_id: string, public date: Date)
apps/orders/src/orders/domain-events/order-approved.event.ts:7
Methodconstructor
(public aggregate_id: string, public date: Date)
apps/orders/src/orders/domain-events/order-reject.event.ts:7
Methodconstructor
( public aggregate_id: string, public customer_id: string, public status: OrderStatus, public
apps/orders/src/orders/domain-events/order-created.event.ts:8
Methodconstructor
( private orderRepo: OrderRepository, private domainEventManager: DomainEventManager, )
apps/orders/src/orders/handlers/approve-order.handler.ts:9
Methodconstructor
(private entityManager: EntityManager)
apps/orders/src/orders/entities/order.repository.ts:8
Methodconstructor
( customer_id: string, items?: OrderItem[], status?: OrderStatus, id?: string, )
apps/orders/src/orders/entities/order.entity.ts:43
Methodconstructor
( order_id: string, product_id: string, quantity: number, price: number, id?: number, )
apps/orders/src/orders/entities/order.entity.ts:132
Methodconstructor
(private readonly domainEventManager: DomainEventManager)
apps/orders/src/customer/customers.module.ts:16
Methodconstructor
(private readonly customerService: CustomersService)
apps/orders/src/customer/customers.controller.ts:16
Methodconstructor
( private customerRepo: CustomerRepository, private appService: ApplicationService, )
apps/orders/src/customer/customers.service.ts:10
Methodconstructor
( public aggregate_id: string, public name: string, public email: string, public phone: string
apps/orders/src/customer/domain-events/customer-created.event.ts:7
Methodconstructor
(private entityManager: EntityManager)
apps/orders/src/customer/entities/customer.repository.ts:8
Methodconstructor
( name: string, email: string, address: string, phone: string, id?: string, )
apps/orders/src/customer/entities/customer.entity.ts:28
Methodconstructor
( private readonly domainEventManager: DomainEventManager, private moduleRef: ModuleRef, )
apps/orders/src/invoices/invoices.module.ts:17
Methodconstructor
( public aggregate_id: string, public order_id: string, public date: Date, )
apps/orders/src/invoices/domain-events/invoice-payed.event.ts:7
Methodconstructor
( public aggregate_id: string, public order_id: string, public status: InvoiceStatus, public a
apps/orders/src/invoices/domain-events/invoice-created.event.ts:8
Methodconstructor
( private invoiceRepo: InvoiceRepository, private paymentGateway: PaymentGateway, private domainEv
apps/orders/src/invoices/handlers/process-payment.handler.ts:11
Methodconstructor
(private entityManager: EntityManager)
apps/orders/src/invoices/entities/invoice.repository.ts:8
Methodconstructor
( order_id: string, amount: number, status: InvoiceStatus, id?: string, )
apps/orders/src/invoices/entities/invoice.entity.ts:34
Methodconstructor
(body: string, type_name: string, occurred_on: Date, id?: string)
libs/@shared/src/domain/stored-event.ts:20
Methodconstructor
(private entityManager: EntityManager)
libs/@shared/src/domain/stored-event.repository.ts:8
Methodconstructor
()
libs/@shared/src/domain/domain-event-manager.ts:10
Methodconstructor
( private entityManager: EntityManager, private domainEventManager: DomainEventManager, )
libs/@shared/src/application/application-service.ts:8
Methodconsume
(msg: { event_name: string; [key: string]: any })
apps/mailer/src/mailer.consumer.ts:13
Methodcreate
(@Body() createProductDto: CreateProductDto)
apps/orders/src/products/products.controller.ts:19
Methodcreate
(createProductDto: CreateProductDto)
apps/orders/src/products/products.service.ts:15
Methodcreate
({ name, price, quantity, }: { name: string; price: number; quantity: number; })
apps/orders/src/products/entities/product.entity.ts:34
Methodcreate
(@Body() createOrderDto: CreateOrderDto)
apps/orders/src/orders/orders.controller.ts:11
Methodcreate
(@Body() createCustomerDto: CreateCustomerDto)
apps/orders/src/customer/customers.controller.ts:19
Methodcreate
(createCustomerDto: CreateCustomerDto)
apps/orders/src/customer/customers.service.ts:15
Methodcreate
({ name, email, address, phone, }: { name: string; email: string; address: strin
apps/orders/src/customer/entities/customer.entity.ts:43
MethodcreateInvoice
()
apps/orders/src/orders/entities/order.entity.ts:87
Methoddelete
(entity: Product)
apps/orders/src/products/entities/product.repository.ts:26
Methoddelete
(entity: Order)
apps/orders/src/orders/entities/order.repository.ts:22
Methoddelete
(entity: Customer)
apps/orders/src/customer/entities/customer.repository.ts:22
Methoddelete
(entity: Invoice)
apps/orders/src/invoices/entities/invoice.repository.ts:22
Methoddelete
(entity: E)
libs/@shared/src/domain/repository-interface.ts:7
Functionequals
(obj: this)
libs/@shared/src/domain/entity.ts:6
MethodfindAll
()
apps/orders/src/products/products.controller.ts:24
MethodfindAll
()
apps/orders/src/products/products.service.ts:27
MethodfindAll
()
apps/orders/src/products/entities/product.repository.ts:22
MethodfindAll
()
apps/orders/src/orders/orders.controller.ts:16
MethodfindAll
()
apps/orders/src/orders/orders.service.ts:42
MethodfindAll
()
apps/orders/src/orders/entities/order.repository.ts:18
MethodfindAll
()
apps/orders/src/customer/customers.controller.ts:24
MethodfindAll
()
apps/orders/src/customer/customers.service.ts:28
MethodfindAll
()
apps/orders/src/customer/entities/customer.repository.ts:18
MethodfindAll
()
apps/orders/src/invoices/entities/invoice.repository.ts:18
next →1–100 of 136, ranked by callers