From ef1398cd5b19efa50929e8c9511ca5684a18997f Mon Sep 17 00:00:00 2001
From: Konstantin Vyatkin <tino@vtkn.io>
Date: Sun, 22 Nov 2020 18:04:52 -0400
Subject: [PATCH] fix(typescript): Fix `data` property definition in
 @feathersjs/errors (#2018)

---
 packages/errors/index.d.ts | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/packages/errors/index.d.ts b/packages/errors/index.d.ts
index ae1dff39e9..4c43f46427 100644
--- a/packages/errors/index.d.ts
+++ b/packages/errors/index.d.ts
@@ -3,14 +3,14 @@ export interface FeathersErrorJSON {
   readonly message: string;
   readonly code: number;
   readonly className: string;
-  readonly data: any;
+  readonly data?: any;
   readonly errors: any;
 }
 
 export class FeathersError extends Error {
   readonly code: number;
   readonly className: string;
-  readonly data: any;
+  readonly data?: unknown;
   readonly errors: any;
   constructor (msg: string | Error, name: string, code: number, className: string, data: any);
   toJSON (): FeathersErrorJSON;