UNPKG

@barchart/common-node-js

Version:

Common classes, utilities, and functions for building Node.js servers

38 lines (28 loc) 812 B
const assert = require('@barchart/common-js/lang/assert'); const Container = require('./../Container'), PageEndpoint = require('./PageEndpoint'); module.exports = (() => { 'use strict'; class PageContainer extends Container { constructor(port, path, secure, useSession, secureRedirect) { super(port, path, secure); assert.argumentIsOptional(useSession, 'useSession', Boolean); assert.argumentIsOptional(secureRedirect, 'secureRedirect', Boolean); this._useSession = useSession || false; this._secureRedirect = secureRedirect || false; } _getEndpointType() { return PageEndpoint; } getUsesSession() { return this._useSession; } getSecureRedirect() { return this._secureRedirect; } toString() { return '[PageContainer]'; } } return PageContainer; })();