mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
adding missing makeObservable(this)
Signed-off-by: Roman <ixrock@gmail.com>
This commit is contained in:
parent
e2664a26bf
commit
755c3e2d3e
@ -1,5 +1,5 @@
|
|||||||
import { EventEmitter } from "events";
|
import { EventEmitter } from "events";
|
||||||
import { observable } from "mobx";
|
import { makeObservable, observable } from "mobx";
|
||||||
|
|
||||||
type ExtractEntityMetadataType<Entity> = Entity extends CatalogEntity<infer Metadata> ? Metadata : never;
|
type ExtractEntityMetadataType<Entity> = Entity extends CatalogEntity<infer Metadata> ? Metadata : never;
|
||||||
type ExtractEntityStatusType<Entity> = Entity extends CatalogEntity<any, infer Status> ? Status : never;
|
type ExtractEntityStatusType<Entity> = Entity extends CatalogEntity<any, infer Status> ? Status : never;
|
||||||
@ -123,6 +123,8 @@ export abstract class CatalogEntity<
|
|||||||
@observable spec: Spec;
|
@observable spec: Spec;
|
||||||
|
|
||||||
constructor(data: CatalogEntityData<Metadata, Status, Spec>) {
|
constructor(data: CatalogEntityData<Metadata, Status, Spec>) {
|
||||||
|
makeObservable(this);
|
||||||
|
|
||||||
this.metadata = data.metadata;
|
this.metadata = data.metadata;
|
||||||
this.status = data.status;
|
this.status = data.status;
|
||||||
this.spec = data.spec;
|
this.spec = data.spec;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user