cables_dev/cables/src/core/index.js
import * as utils from "./utils.js";
import * as anim from "./anim.js";
import { Link } from "./core_link.js";
import { Port } from "./core_port.js";
import { Op } from "./core_op.js";
import { EMBED } from "./embedding.js";
import { Profiler } from "./core_profiler.js";
import Patch from "./core_patch.js";
import { LoadingStatus } from "./loadingstatus.js";
import { WEBAUDIO } from "./webaudio.js";
import { Variable } from "./sessionvar.js";
import { Timer, now, internalNow, logErrorConsole } from "./timer.js";
import { CONSTANTS } from "./constants.js";
import { CGP } from "./cgp/index.js";
import { CG } from "./cg/cg_constants.js";
import { CGL } from "./cgl/index.js";
window.CABLES = window.CABLES || {};
CABLES.CGL = CGL;
CABLES.CG = CG;
CABLES.CGP = CGP;
CABLES.EMBED = EMBED;
CABLES.Link = Link;
CABLES.Port = Port;
CABLES.Op = Op;
CABLES.Profiler = Profiler;
CABLES.Patch = Patch;
CABLES.Timer = Timer;
CABLES.WEBAUDIO = WEBAUDIO;
CABLES.Variable = Variable;
CABLES.LoadingStatus = LoadingStatus;
CABLES.now = now;
CABLES.internalNow = internalNow;
CABLES = Object.assign(CABLES,
utils,
anim,
CONSTANTS.PORT,
CONSTANTS.PACO,
CONSTANTS.ANIM,
CONSTANTS.OP
);
export default CABLES;
if (!(function () { return !this; }())) console.warn("not in strict mode: index core"); // eslint-disable-line