aurelia-useable-style-loader
Version:
Automatically loads/unloads styles using webpack's style-loader/useable
18 lines (14 loc) • 499 B
text/typescript
import { resource } from 'aurelia-framework';
import { CSSResource } from './css-resource';
import { CSSViewEngineHooks } from './css-view-engine-hooks';
export function createCSSResource(address: string): any {
(new CSSResource(address))
class UseableCSS extends CSSViewEngineHooks { }
return UseableCSS;
}
const styleResourcePlugin = {
fetch: (address: string) => {
return { [address]: createCSSResource(address) };
},
};
export { styleResourcePlugin };