decide.nolog.cz/app/routes/create/settings.ts
Jeldrik Hanschke f0cff27e99
Convert to TypeScript (#713)
* setup typescript

* covert to TypeScript
2023-10-29 19:16:33 +01:00

13 lines
376 B
TypeScript

import Route from '@ember/routing/route';
import type { CreateRouteModel } from '../create';
export default class CreateSettingsRoute extends Route {
model() {
return this.modelFor('create') as CreateRouteModel;
}
}
type Resolved<P> = P extends Promise<infer T> ? T : P;
export type CreateSettingsRouteModel = Resolved<
ReturnType<CreateSettingsRoute['model']>
>;