@launchmenu/core
Version:
An environment for visual keyboard controlled applets
21 lines • 1.16 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.withSession = void 0;
/**
* Retrieves an applet when a session is supplied
* @param applet The applet data
* @param session The applet data when a session is supplied
* @returns The applet when session data is provided
*/
function withSession(applet, session) {
if (applet.withSession) {
return {
...applet,
onCloseSession: undefined,
...applet.withSession(session),
};
}
return applet;
}
exports.withSession = withSession;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2l0aFNlc3Npb24uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvYXBwbGljYXRpb24vYXBwbGV0cy9kZWNsYXJhdGlvbi93aXRoU2Vzc2lvbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFJQTs7Ozs7R0FLRztBQUNILFNBQWdCLFdBQVcsQ0FDdkIsTUFBUyxFQUNULE9BQWtCO0lBRWxCLElBQUksTUFBTSxDQUFDLFdBQVcsRUFBRTtRQUNwQixPQUFPO1lBQ0gsR0FBRyxNQUFNO1lBQ1QsY0FBYyxFQUFFLFNBQVM7WUFDekIsR0FBRyxNQUFNLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQztTQUMxQixDQUFDO0tBQ1o7SUFDRCxPQUFPLE1BQWEsQ0FBQztBQUN6QixDQUFDO0FBWkQsa0NBWUMifQ==
;