He estado trabajando para construir algunos componentes front-end con CSS y código JS. Creé la biblioteca JS usando TypeScript y algo de JS estándar. La estructura de mi código es:
Cada archivo de script se presenta más o menos así:
export class Modal { constructor(element: Element|string, options: ModalOptions) { doSometing(); } }
Quiero poder compilar mi biblioteca y traerla a mi aplicación Angular como:
import { Modal } from 'mylibrary'; let modalInst = new Modal(Element, { someProperty: true });
Por mi vida, no puedo entender lo que me estoy perdiendo para que Angular vea mis clases como módulos. ¿Alguien me puede apuntar en la dirección correcta?