view data fixes
This commit is contained in:
@@ -1,5 +1,22 @@
|
||||
import { ViewModel } from "../contracts/view-models/ViewModel";
|
||||
|
||||
export interface OnboardingViewModel extends ViewModel {
|
||||
/**
|
||||
* ViewData for Onboarding
|
||||
* This is the JSON-serializable input for the Template.
|
||||
*/
|
||||
export interface OnboardingViewData {
|
||||
isAlreadyOnboarded: boolean;
|
||||
}
|
||||
|
||||
export class OnboardingViewModel extends ViewModel {
|
||||
private readonly data: OnboardingViewData;
|
||||
|
||||
constructor(data: OnboardingViewData) {
|
||||
super();
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
get isAlreadyOnboarded(): boolean {
|
||||
return this.data.isAlreadyOnboarded;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user