MCPcopy Create free account

hub / github.com/Anexsoft/Design-Patterns-TypeScript / types & classes

Types & classes97 in github.com/Anexsoft/Design-Patterns-TypeScript

Class
structural/decorator/src/base-price.ts:3
Class
structural/decorator/src/customer.ts:1
Class
structural/decorator/src/product.ts:1
Class
structural/decorator/src/decorators/special-price.decorator.ts:3
Class
structural/decorator/src/decorators/vip-customer.decorator.ts:3
Class
structural/proxy/src/youtube.api.ts:3
Class
structural/proxy/src/video.proxy.ts:3
Class
structural/adapter/src/providers/slack-adapter-notification.ts:4
Class
structural/adapter/src/providers/slack-notification.ts:1
Class
structural/adapter/src/providers/facebook-notification.ts:3
Class
structural/adapter/src/services/notification.service.ts:3
Class
behaviour/strategy/src/mastercard.strategy.ts:4
Class
behaviour/strategy/src/visa.strategy.ts:4
Class
behaviour/strategy/src/paypal.strategy.ts:4
Class
behaviour/strategy/src/checkout.ts:3
Class
behaviour/command/src/payment-method.handler.ts:3
Class
behaviour/command/src/payment-commands/payu.command.ts:4
Class
behaviour/command/src/payment-commands/culqui.command.ts:4
Class
behaviour/command/src/payment-commands/mercadopago.command.ts:4
Class
behaviour/command/src/payment-commands/dto/credit-card.dto.ts:3
Class
behaviour/observer/src/shopping-cart.ts:5
Class
behaviour/observer/src/shopping-cart.ts:14
Class
behaviour/observer/src/shopping-cart.ts:28
Class
behaviour/observer/src/impl/subject.abstract.ts:3
Class
behaviour/observer/src/observers/sms.observer.ts:4
Class
behaviour/observer/src/observers/email.observer.ts:4
Class
creational/factory/order.ts:5
Class
creational/factory/src/payment-method-factory.ts:7
Class
creational/factory/src/types/Visa.ts:3
Class
creational/factory/src/types/PayPal.ts:3
Class
creational/factory/src/types/MasterCard.ts:3
Class
creational/abstract-factory/src/publisher.ts:3
Class
creational/abstract-factory/src/factories/linkedin/linkedin-factory.ts:7
Class
creational/abstract-factory/src/factories/linkedin/linkedin-connector.ts:3
Class
creational/abstract-factory/src/factories/linkedin/linkedin-publisher.ts:4
Class
creational/abstract-factory/src/factories/facebook/facebook-publisher.ts:4
Class
creational/abstract-factory/src/factories/facebook/facebook-factory.ts:7
Class
creational/abstract-factory/src/factories/facebook/facebook-connector.ts:3
Class
creational/abstract-factory/src/factories/slack/slack-publisher.ts:4
Class
creational/abstract-factory/src/factories/slack/slack-factory.ts:7
Class
creational/abstract-factory/src/factories/slack/slack-connector.ts:3
Class
creational/singleton/my-configuration.ts:3
ClassBasePrice
structural/decorator/src/base-price.ts:3
ClassCartItem
behaviour/observer/src/shopping-cart.ts:5
ClassCheckout
behaviour/strategy/src/checkout.ts:3
ClassCreditCardDto
behaviour/command/src/payment-commands/dto/credit-card.dto.ts:3
ClassCulquiCommand
behaviour/command/src/payment-commands/culqui.command.ts:4
ClassCustomer
structural/decorator/src/customer.ts:1
ClassEmailObserver
behaviour/observer/src/observers/email.observer.ts:4
ClassFacebookConnector
creational/abstract-factory/src/factories/facebook/facebook-connector.ts:3
ClassFacebookFactory
creational/abstract-factory/src/factories/facebook/facebook-factory.ts:7
ClassFacebookNotification
structural/adapter/src/providers/facebook-notification.ts:3
ClassFacebookPublisher
creational/abstract-factory/src/factories/facebook/facebook-publisher.ts:4
InterfaceIAbstractFactory
creational/abstract-factory/src/abstract-factory.interface.ts:4
InterfaceICommand
behaviour/command/src/command.interface.ts:1
InterfaceIConnector
creational/abstract-factory/src/factories/connector.interface.ts:1
InterfaceIDiscount
structural/decorator/src/interfaces/discount.interface.ts:1
InterfaceINotification
structural/adapter/src/providers/notification.interface.ts:1
InterfaceIPaymentMethod
creational/factory/src/payment-method.interface.ts:1
InterfaceIPublisher
creational/abstract-factory/src/factories/publisher.interface.ts:1
InterfaceIVideoProvider
structural/proxy/src/video-provider.interface.ts:1
ClassLinkedinConnector
creational/abstract-factory/src/factories/linkedin/linkedin-connector.ts:3
ClassLinkedinFactory
creational/abstract-factory/src/factories/linkedin/linkedin-factory.ts:7
ClassLinkedinPublisher
creational/abstract-factory/src/factories/linkedin/linkedin-publisher.ts:4
ClassMasterCard
creational/factory/src/types/MasterCard.ts:3
ClassMastercardStrategy
behaviour/strategy/src/mastercard.strategy.ts:4
ClassMercadoPagoCommand
behaviour/command/src/payment-commands/mercadopago.command.ts:4
ClassMyConfiguration
creational/singleton/my-configuration.ts:3
ClassNotificationService
structural/adapter/src/services/notification.service.ts:3
InterfaceObserver
behaviour/observer/src/impl/observer.interface.ts:1
ClassOrder
behaviour/observer/src/shopping-cart.ts:14
ClassOrder
creational/factory/order.ts:5
ClassPayPal
creational/factory/src/types/PayPal.ts:3
ClassPayPalStrategy
behaviour/strategy/src/paypal.strategy.ts:4
ClassPayUCommand
behaviour/command/src/payment-commands/payu.command.ts:4
InterfacePaymentCardStrategy
behaviour/strategy/src/interfaces/payment-card-strategy.interface.ts:3
InterfacePaymentGatewayStrategy
behaviour/strategy/src/interfaces/payment-gateway-strategy.interface.ts:3
ClassPaymentMethodFactory
creational/factory/src/payment-method-factory.ts:7
ClassPaymentMethodHandler
behaviour/command/src/payment-method.handler.ts:3
InterfacePaymentResponse
behaviour/strategy/src/interfaces/payment-strategy.interface.ts:1
InterfacePaymentStrategy
behaviour/strategy/src/interfaces/payment-strategy.interface.ts:6
EnumPaymentType
creational/factory/enums/payment-type.ts:None
ClassProduct
structural/decorator/src/product.ts:1
ClassPublisher
creational/abstract-factory/src/publisher.ts:3
ClassShoppingCart
behaviour/observer/src/shopping-cart.ts:28
ClassSlackAdapterNotification
structural/adapter/src/providers/slack-adapter-notification.ts:4
ClassSlackConnector
creational/abstract-factory/src/factories/slack/slack-connector.ts:3
ClassSlackFactory
creational/abstract-factory/src/factories/slack/slack-factory.ts:7
ClassSlackNotification
structural/adapter/src/providers/slack-notification.ts:1
ClassSlackPublisher
creational/abstract-factory/src/factories/slack/slack-publisher.ts:4
ClassSmsObserver
behaviour/observer/src/observers/sms.observer.ts:4
ClassSpecialPriceDecorator
structural/decorator/src/decorators/special-price.decorator.ts:3
ClassVideoProxy
structural/proxy/src/video.proxy.ts:3
ClassVipCustomerDecorator
structural/decorator/src/decorators/vip-customer.decorator.ts:3
ClassVisa
creational/factory/src/types/Visa.ts:3
ClassVisaStrategy
behaviour/strategy/src/visa.strategy.ts:4
ClassYouTubeApi
structural/proxy/src/youtube.api.ts:3