UNPKG

strapi-plugin-comments

Version:
22 lines (21 loc) 1.05 kB
export type ContentType = 'comment' | 'comment-report'; export type LifeCycleHookName = 'beforeCreate' | 'beforeCreateMany' | 'afterCreate' | 'afterCreateMany' | 'beforeUpdate' | 'beforeUpdateMany' | 'afterUpdate' | 'afterUpdateMany' | 'beforeDelete' | 'beforeDeleteMany' | 'afterDelete' | 'afterDeleteMany' | 'beforeCount' | 'afterCount' | 'beforeFindOne' | 'afterFindOne' | 'beforeFindMany' | 'afterFindMany'; export interface LifeCycleEvent<THookName extends LifeCycleHookName = LifeCycleHookName, TResult = unknown, TParams = Record<string, unknown>> { action: THookName; model: { singularName: string; uid: string; tableName: string; attributes: Record<string, unknown>; lifecycles: Partial<Record<LifeCycleHookName, any>>; indexes: Array<{ type?: string; name: string; columns: string[]; }>; columnToAttribute: Record<string, string>; }; state: Record<string, unknown>; params: TParams; result?: TResult | TResult[]; }