jelhan/croodle

View on GitHub
app/routes/create/settings.ts

Summary

Maintainability
A
0 mins
Test Coverage
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']>
>;