@lomray/microservice-payment-stripe
Version:
Stripe payment microservice based on NodeJS & inverted json.
37 lines (36 loc) • 946 B
TypeScript
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 };