Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/CodelyTV/typescript-ddd-example
/ functions
Functions
469 in github.com/CodelyTV/typescript-ddd-example
⨍
Functions
469
◇
Types & classes
332
↓ 57 callers
Method
get
(query: Query)
src/Contexts/Shared/infrastructure/QueryBus/QueryHandlers.ts:14
↓ 19 callers
Method
run
(req: Request, res: Response)
src/apps/mooc/backend/controllers/Controller.ts:4
↓ 16 callers
Method
random
()
tests/Contexts/Backoffice/Courses/domain/BackofficeCourseMother.ts:26
↓ 13 callers
Method
publish
(events: Array<DomainEvent>)
src/Contexts/Shared/domain/EventBus.ts:5
↓ 12 callers
Method
arrange
()
tests/Contexts/Shared/infrastructure/mongo/MongoEnvironmentArranger.ts:9
↓ 12 callers
Method
close
()
tests/Contexts/Shared/infrastructure/mongo/MongoEnvironmentArranger.ts:33
↓ 12 callers
Method
handle
(query: Q)
src/Contexts/Shared/domain/QueryHandler.ts:6
↓ 12 callers
Method
save
(course: Course)
src/Contexts/Mooc/Courses/domain/CourseRepository.ts:4
↓ 10 callers
Method
collection
()
src/Contexts/Shared/infrastructure/EventBus/DomainEventFailoverPublisher/DomainEventFailoverPublisher.ts:11
↓ 10 callers
Method
configure
(params: { exchange: string; subscribers: Array<DomainEventSubscriber<DomainEvent>> })
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMQConfigurer.ts:14
↓ 9 callers
Method
create
()
tests/Contexts/Shared/infrastructure/EventBus/__mother__/RabbitMQConnectionMother.ts:6
↓ 9 callers
Method
random
()
tests/Contexts/Mooc/CoursesCounter/domain/CoursesCounterMother.ts:10
↓ 7 callers
Method
connect
()
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMqConnection.ts:14
↓ 7 callers
Method
create
( id: BackofficeCourseId, name: BackofficeCourseName, duration: BackofficeCourseDuration )
tests/Contexts/Backoffice/Courses/domain/BackofficeCourseMother.ts:10
↓ 7 callers
Method
createClient
(contextName: string, config: MongoConfig)
src/Contexts/Shared/infrastructure/persistence/mongo/MongoClientFactory.ts:7
↓ 6 callers
Method
close
()
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMqConnection.ts:116
↓ 6 callers
Method
format
(subscriber: DomainEventSubscriber<DomainEvent>)
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMQqueueFormatter.ts:7
↓ 6 callers
Method
from
(container: ContainerBuilder)
src/Contexts/Shared/infrastructure/EventBus/DomainEventSubscribers.ts:8
↓ 6 callers
Method
from
(command: CreateCourseCommand)
tests/Contexts/Mooc/Courses/domain/CourseMother.ts:15
↓ 6 callers
Method
random
()
tests/Contexts/Mooc/Courses/application/Create/CreateCourseCommandMother.ts:14
↓ 5 callers
Method
addSubscribers
(subscribers: DomainEventSubscribers)
src/Contexts/Shared/domain/EventBus.ts:6
↓ 5 callers
Method
client
()
tests/Contexts/Shared/infrastructure/mongo/MongoEnvironmentArranger.ts:29
↓ 5 callers
Method
create
(id: CourseId, name: CourseName, duration: CourseDuration)
tests/Contexts/Mooc/Courses/domain/CourseMother.ts:11
↓ 5 callers
Method
on
(domainEvent: T)
src/Contexts/Shared/domain/DomainEventSubscriber.ts:5
↓ 5 callers
Method
subscribedTo
()
src/Contexts/Shared/domain/QueryHandler.ts:5
↓ 4 callers
Method
assertConsumedEvents
(events: Array<DomainEvent>)
tests/Contexts/Shared/infrastructure/EventBus/__mocks__/DomainEventSubscriberDummy.ts:47
↓ 4 callers
Method
assertSaveHaveBeenCalledWith
(expected: Course)
tests/Contexts/Mooc/Courses/__mocks__/CourseRepositoryMock.ts:18
↓ 4 callers
Method
deserialize
(event: string)
src/Contexts/Shared/infrastructure/EventBus/DomainEventDeserializer.ts:27
↓ 4 callers
Method
dispatch
(command: Command)
src/Contexts/Shared/domain/CommandBus.ts:4
↓ 4 callers
Method
random
()
tests/Contexts/Shared/infrastructure/EventBus/__mocks__/DomainEventDummy.ts:27
↓ 4 callers
Method
search
()
src/Contexts/Mooc/CoursesCounter/domain/CoursesCounterRepository.ts:5
↓ 4 callers
Method
toPrimitives
()
src/Contexts/Mooc/Courses/domain/Course.ts:40
↓ 4 callers
Method
withNameAndDuration
(name: string, duration: string)
tests/Contexts/Backoffice/Courses/domain/BackofficeCourseMother.ts:18
↓ 3 callers
Function
ValueObjectTransformer
(ValueObject: NewableClass<ValueObject<any>>)
src/Contexts/Shared/infrastructure/persistence/typeorm/ValueObjectTransformer.ts:4
↓ 3 callers
Method
assertLastPublishedEventIs
(expectedEvent: DomainEvent)
tests/Contexts/Mooc/Shared/domain/EventBusMock.ts:14
↓ 3 callers
Method
consume
(queue: string, onMessage: (message: ConsumeMessage) => {})
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMqConnection.ts:121
↓ 3 callers
Method
create
(id: CourseId, name: CourseName, duration: CourseDuration)
src/Contexts/Mooc/Courses/domain/Course.ts:19
↓ 3 callers
Method
deadLetter
(message: ConsumeMessage)
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMQConsumer.ts:56
↓ 3 callers
Method
deleteQueue
(queue: string)
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMqConnection.ts:69
↓ 3 callers
Method
exchange
(params: { name: string })
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMqConnection.ts:19
↓ 3 callers
Method
formatDeadLetter
(subscriber: DomainEventSubscriber<DomainEvent>)
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMQqueueFormatter.ts:21
↓ 3 callers
Method
fromPrimitives
(plainData: { id: string; name: string; duration: string })
src/Contexts/Mooc/Courses/domain/Course.ts:32
↓ 3 callers
Method
fromValues
(orderBy?: string, orderType?: string)
src/Contexts/Shared/domain/criteria/Order.ts:13
↓ 3 callers
Method
info
(message: string)
src/Contexts/Shared/domain/Logger.ts:4
↓ 3 callers
Method
matching
(criteria: Criteria)
src/Contexts/Backoffice/Courses/domain/BackofficeCourseRepository.ts:7
↓ 3 callers
Method
queue
(params: { exchange: string; name: string; routingKeys: string[]; deadLetterExchange?: string;
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMqConnection.ts:23
↓ 3 callers
Method
random
()
src/Contexts/Shared/domain/value-object/Uuid.ts:12
↓ 3 callers
Method
random
()
tests/Contexts/Mooc/Courses/application/CreateCourseCommandMother.ts:14
↓ 3 callers
Method
retry
(message: ConsumeMessage)
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMQConsumer.ts:52
↓ 3 callers
Method
returnOnSearch
(counter: CoursesCounter)
tests/Contexts/Mooc/CoursesCounter/__mocks__/CoursesCounterRepositoryMock.ts:19
↓ 3 callers
Method
searchAll
()
src/Contexts/Mooc/Courses/domain/CourseRepository.ts:5
↓ 3 callers
Method
start
()
src/apps/mooc/backend/MoocBackendApp.ts:10
↓ 3 callers
Method
toPrimitives
()
tests/Contexts/Shared/infrastructure/EventBus/__mocks__/DomainEventDummy.ts:12
↓ 2 callers
Method
ask
(query: Query)
src/Contexts/Shared/domain/QueryBus.ts:5
↓ 2 callers
Method
assertLastCoursesCounterSaved
(counter: CoursesCounter)
tests/Contexts/Mooc/CoursesCounter/__mocks__/CoursesCounterRepositoryMock.ts:31
↓ 2 callers
Method
assertMatchingHasBeenCalledWith
()
tests/Contexts/Backoffice/Courses/__mocks__/BackofficeCourseRepositoryMock.ts:41
↓ 2 callers
Method
build
(subscriber: DomainEventSubscriber<DomainEvent>, exchange: string, queueName: string)
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMQConsumerFactory.ts:14
↓ 2 callers
Method
convert
(criteria: Criteria)
src/Contexts/Shared/infrastructure/persistence/elasticsearch/ElasticCriteriaConverter.ts:34
↓ 2 callers
Method
error
(message: string | Error)
src/Contexts/Shared/domain/Logger.ts:3
↓ 2 callers
Method
formatRetry
(subscriber: DomainEventSubscriber<DomainEvent>)
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMQqueueFormatter.ts:16
↓ 2 callers
Method
fromCourse
(course: Course)
tests/Contexts/Mooc/Courses/domain/CourseCreatedDomainEventMother.ts:27
↓ 2 callers
Method
fromCourseCounter
(counter: CoursesCounter)
tests/Contexts/Mooc/CoursesCounter/domain/CoursesCounterIncrementedDomainEventMother.ts:11
↓ 2 callers
Method
fromPrimitives
(plainData: { id: string; name: string; duration: string })
src/Contexts/Backoffice/Courses/domain/BackofficeCourse.ts:28
↓ 2 callers
Method
fromValue
(value: string)
src/Contexts/Shared/domain/criteria/OrderType.ts:15
↓ 2 callers
Function
get
(url: string)
src/apps/backoffice/frontend/src/services/courses.ts:19
↓ 2 callers
Method
getDataFromDomainEvent
(event: DomainEvent)
tests/Contexts/Mooc/Shared/domain/EventBusMock.ts:28
↓ 2 callers
Method
getMessageOptions
(message: ConsumeMessage)
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMqConnection.ts:148
↓ 2 callers
Method
hasFilters
()
src/Contexts/Shared/domain/criteria/Criteria.ts:17
↓ 2 callers
Method
hasOrder
()
src/Contexts/Shared/domain/criteria/Order.ts:33
↓ 2 callers
Method
increment
(courseId: CourseId)
src/Contexts/Mooc/CoursesCounter/domain/CoursesCounter.ts:28
↓ 2 callers
Method
invalidName
()
tests/Contexts/Mooc/Courses/domain/CourseNameMother.ts:13
↓ 2 callers
Function
isLength
({ value, min, max }: { value: string, min: number, max: number })
src/apps/backoffice/frontend/src/components/new-course-form/NewCourseForm.tsx:17
↓ 2 callers
Method
publish
(params: { exchange: string; routingKey: string; content: Buffer; options: { messageId: string
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMqConnection.ts:101
↓ 2 callers
Method
returnMatching
(courses: Array<BackofficeCourse>)
tests/Contexts/Backoffice/Courses/__mocks__/BackofficeCourseRepositoryMock.ts:15
↓ 2 callers
Method
serialize
(event: DomainEvent)
src/Contexts/Shared/infrastructure/EventBus/DomainEventJsonSerializer.ts:4
↓ 2 callers
Method
stop
()
src/apps/mooc/backend/server.ts:54
↓ 2 callers
Function
validate
()
src/apps/backoffice/frontend/src/components/new-course-form/NewCourseForm.tsx:24
↓ 1 callers
Method
ack
(message: ConsumeMessage)
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMqConnection.ts:130
↓ 1 callers
Method
addQueue
(subscriber: DomainEventSubscriber<DomainEvent>, exchange: string)
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMQConfigurer.ts:27
↓ 1 callers
Method
alwaysFails
()
tests/Contexts/Shared/infrastructure/EventBus/__mocks__/DomainEventSubscriberDummy.ts:10
↓ 1 callers
Method
amqpChannel
()
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMqConnection.ts:94
↓ 1 callers
Method
amqpConnect
()
src/Contexts/Shared/infrastructure/EventBus/RabbitMq/RabbitMqConnection.ts:73
↓ 1 callers
Method
asc
(orderBy: string)
src/Contexts/Shared/domain/criteria/Order.ts:29
↓ 1 callers
Function
assertDeadLetter
(events: Array<DomainEvent>)
tests/Contexts/Shared/infrastructure/EventBus/RabbitMQEventBus.test.ts:138
↓ 1 callers
Method
assertEventHasBeenPublished
(event: DomainEvent)
tests/Contexts/Shared/infrastructure/EventBus/__mocks__/DomainEventFailoverPublisherDouble.ts:17
↓ 1 callers
Method
assertNotSave
()
tests/Contexts/Mooc/CoursesCounter/__mocks__/CoursesCounterRepositoryMock.ts:27
↓ 1 callers
Method
assertSaveHasBeenCalledWith
(course: BackofficeCourse)
tests/Contexts/Backoffice/Courses/__mocks__/BackofficeCourseRepositoryMock.ts:32
↓ 1 callers
Method
assertSearch
()
tests/Contexts/Mooc/CoursesCounter/__mocks__/CoursesCounterRepositoryMock.ts:23
↓ 1 callers
Method
assertSearchAll
()
tests/Contexts/Backoffice/Courses/__mocks__/BackofficeCourseRepositoryMock.ts:24
↓ 1 callers
Method
assertSearchAll
()
tests/Contexts/Mooc/Courses/__mocks__/CourseRepositoryMock.ts:26
↓ 1 callers
Function
buildDeserializer
()
tests/apps/backoffice/backend/features/step_definitions/eventBus.steps.ts:16
↓ 1 callers
Function
buildDeserializer
()
tests/apps/mooc/backend/features/step_definitions/eventBus.steps.ts:16
↓ 1 callers
Method
cleanDatabase
()
tests/Contexts/Shared/infrastructure/mongo/MongoEnvironmentArranger.ts:13
↓ 1 callers
Method
cleanDatabase
()
tests/Contexts/Shared/infrastructure/typeorm/TypeOrmEnvironmentArranger.ts:13
↓ 1 callers
Function
cleanEnvironment
()
tests/Contexts/Shared/infrastructure/EventBus/RabbitMQEventBus.test.ts:131
↓ 1 callers
Method
client
()
tests/Contexts/Shared/infrastructure/typeorm/TypeOrmEnvironmentArranger.ts:30
↓ 1 callers
Method
collectionName
()
src/Contexts/Mooc/Courses/infrastructure/persistence/MongoCourseRepository.ts:25
↓ 1 callers
Method
collections
()
tests/Contexts/Shared/infrastructure/mongo/MongoEnvironmentArranger.ts:22
↓ 1 callers
Method
configureEventBus
()
src/apps/backoffice/backend/BackofficeBackendApp.ts:29
↓ 1 callers
Method
configureEventBus
()
src/apps/mooc/backend/MoocBackendApp.ts:29
next →
1–100 of 469, ranked by callers