15 lines
489 B
TypeScript
15 lines
489 B
TypeScript
import * as plugins from '../typedserver.plugins.js';
|
|
|
|
export const setupManifest = async (
|
|
expressInstanceArg: plugins.express.Application,
|
|
manifestArg: plugins.smartmanifest.ISmartManifestConstructorOptions
|
|
) => {
|
|
const smartmanifestInstance = new plugins.smartmanifest.SmartManifest(manifestArg);
|
|
expressInstanceArg.get('/manifest.json', async (req, res) => {
|
|
res.status(200);
|
|
res.type('json');
|
|
res.write(smartmanifestInstance.jsonString());
|
|
res.end();
|
|
});
|
|
};
|