growi-plugin-validation-error.ts 406 B

123456789101112131415
  1. import ExtensibleCustomError from 'extensible-custom-error';
  2. import type { GrowiPluginValidationData } from './growi-plugin-validation-data';
  3. export class GrowiPluginValidationError<E extends Partial<GrowiPluginValidationData> = Partial<GrowiPluginValidationData>> extends ExtensibleCustomError {
  4. data?: E;
  5. constructor(message: string, data?: E) {
  6. super(message);
  7. this.data = data;
  8. }
  9. }