// Car without DI import {Engine, Tires} from './car'; //#docregion car export class Car { //#docregion car-ctor public engine: Engine; public tires: Tires; public description = 'No DI'; constructor() { this.engine = new Engine(); this.tires = new Tires(); } //#enddocregion car-ctor // Method using the engine and tires drive() { return `${this.description} car with ` + `${this.engine.cylinders} cylinders and ${this.tires.make} tires.` } } //#enddocregion car