File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -95,7 +95,7 @@ export default function makeBaseModel(options: FeathersVuexOptions) {
95
95
} = { }
96
96
97
97
public __id : string
98
- public __isClone : boolean
98
+ public __isClone : true
99
99
public data : Record < string , any >
100
100
101
101
public static merge = mergeWithAccessors
Original file line number Diff line number Diff line change @@ -291,10 +291,6 @@ export interface ModelInstance<D extends {} = AnyData> {
291
291
* model is temporary?
292
292
*/
293
293
readonly __isTemp ?: boolean
294
- /**
295
- * model is a clone?
296
- */
297
- readonly __isClone ?: boolean
298
294
299
295
/**
300
296
* Creates a deep copy of the record and stores it on
@@ -346,7 +342,12 @@ export interface ModelInstance<D extends {} = AnyData> {
346
342
347
343
/** Model instance clone interface */
348
344
export interface ModelInstanceClone < D extends { } = AnyData >
349
- extends ModelInstance < D > {
345
+ extends Omit < ModelInstance < D > , 'clone' > {
346
+ /**
347
+ * model is a clone?
348
+ */
349
+ readonly __isClone : true
350
+
350
351
/**
351
352
* Commit changes from clone to original
352
353
*/
You can’t perform that action at this time.
0 commit comments