UNPKG

@vendure/core

Version:

A modern, headless ecommerce framework

19 lines (18 loc) 776 B
import { CreateApiKeyInput, UpdateApiKeyInput } from '@vendure/common/lib/generated-types'; import { ID } from '@vendure/common/lib/shared-types'; import { RequestContext } from '../../api'; import { ApiKey } from '../../entity/api-key/api-key.entity'; import { VendureEntityEvent } from '../vendure-entity-event'; type ApiKeyInputTypes = CreateApiKeyInput | UpdateApiKeyInput | ID; /** * @description * This event is fired whenever a {@link ApiKey} is added, updated or deleted. * * @docsCategory events * @docsPage Event Types * @since 3.6.0 */ export declare class ApiKeyEvent extends VendureEntityEvent<ApiKey, ApiKeyInputTypes> { constructor(ctx: RequestContext, entity: ApiKey, type: 'created' | 'updated' | 'deleted', input?: ApiKeyInputTypes); } export {};