UNPKG

1.05 kBJavaScriptView Raw
1/**
2 * @file Defines the GenericExecutionContext class.
3 *
4 * @author Luke Chavers <luke@c2cschools.com>
5 * @author Kevin Sanders <kevin@c2cschools.com>
6 * @since 5.0.0
7 * @license See LICENSE.md for details about licensing.
8 * @copyright 2017 C2C Schools, LLC
9 */
10
11"use strict";
12
13// Important Note
14// --------------
15// This module only loads a single dependency, directly, which is the
16// parent class for the class defined within. This is intended to force
17// dependency loading through the parent class, by way of the `$dep()`
18// method, in order to centralize dependency definition and loading.
19
20const BaseExecutionContext = require(
21 "./abstract/BaseExecutionContext"
22);
23
24/**
25 * This generic execution context will be used when the execution context
26 * is not known. This class is a polyfill until all execution contexts
27 * can be fully implemented.
28 *
29 * @memberOf ExecutionContext
30 * @extends ExecutionContext.BaseExecutionContext
31 */
32class GenericExecutionContext extends BaseExecutionContext {
33
34}
35
36module.exports = GenericExecutionContext;