serializr
serializr copied to clipboard
Multiple classes for property
Hi i was wondering if it's possible to define multiple classes for one property. I have:
export default class ErrorMessage {
@serializable
@observable
public defaultText: string;
@serializable
@observable
public errorCode: string;
@serializable(object(Parameters))
@observable
public parameters: object;
}
And i have parameter class:
export default class Parameters {
public objectName: string;
}
But in some cases we have more than one parameter and we need something like this:
export default class Parameters2 {
public objectName1: string;
public objectName2: string;
}
is it possible in ErrorMassage to pass both Parameters and Parameters2 to the object function?
Thanks
Hi we have mapped parameters as like this and solved issue:
@serializable(map(primitive()))
@observable
public parameters: any;