ember-source
Version:
A JavaScript framework for creating ambitious web applications
16 lines • 658 B
TypeScript
declare module '@ember/engine/lib/strict-resolver' {
import type { Factory, Resolver } from "@ember/-internals/owner";
import type Engine from "..";
export class StrictResolver implements Resolver {
#private;
moduleBasedResolver: boolean;
original: any;
static create({ namespace }: {
namespace: Engine;
}): StrictResolver;
constructor(modules: Record<string, unknown>);
addModules(modules: Record<string, unknown>): void;
resolve(fullName: string): Factory<object> | object | undefined;
normalize(fullName: `${string}:${string}`): `${string}:${string}`;
}
}