14 lines
376 B
TypeScript
14 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']>
|
||
|
>;
|