e22m4u 2 лет назад
Родитель
Сommit
11a3d7f5e2
1 измененных файлов с 13 добавлено и 1 удалено
  1. 13 1
      src/types.d.ts

+ 13 - 1
src/types.d.ts

@@ -9,9 +9,21 @@ export declare type AnyObject = {
  * Model data.
  */
 export declare type ModelData = {
-  [property: string]: unknown;
+  [property: string]: PropertyData;
 };
 
+/**
+ * Property data.
+ */
+export type PropertyData =
+  | PropertyData[]
+  | ModelData
+  | string
+  | number
+  | boolean
+  | null
+  | undefined;
+
 /**
  * Identifier.
  */