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

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

13 lines
373 B
TypeScript

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