@appsemble/node-utils
Version:
NodeJS utilities used by Appsemble internally.
13 lines • 466 B
JavaScript
import { assertKoaCondition } from '@appsemble/node-utils';
export function createCssHandler(type, { getAppStyles }) {
return async (ctx) => {
const styles = await getAppStyles({
context: ctx,
query: { attributes: [type], raw: true },
});
assertKoaCondition(styles != null, ctx, 404, 'App not found');
ctx.body = styles[type] || '';
ctx.type = 'css';
};
}
//# sourceMappingURL=cssHandler.js.map