UNPKG

@lomray/microservice-payment-stripe

Version:

Stripe payment microservice based on NodeJS & inverted json.

37 lines (36 loc) 946 B
import { EntitySubscriberInterface, UpdateEvent, RemoveEvent, InsertEvent } from 'typeorm'; import CardEntity from "../entities/card.js"; /** * Card subscriber */ declare class Card implements EntitySubscriberInterface<CardEntity> { /** * This subscriber only for card entity */ /** * This subscriber only for card entity */ listenTo(): typeof CardEntity; /** * Handle card create */ /** * Handle card create */ afterInsert({ entity, manager }: InsertEvent<CardEntity>): Promise<void>; /** * Handle card update */ /** * Handle card update */ afterUpdate({ databaseEntity, entity, manager, }: UpdateEvent<CardEntity>): Promise<void>; /** * Handle card remove */ /** * Handle card remove */ beforeRemove({ databaseEntity, manager, queryRunner, }: RemoveEvent<CardEntity>): Promise<void>; } export { Card as default };