growi-plugin-validation-error.ts 412 B

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