"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.G_METHOD = exports.G_METHOD_REF = exports.G_METHOD_WATCH = exports.G_METHOD_CALL = exports.G_METHOD_CALL_SET = exports.G_METHOD_CALL_SET_THAT = exports.G_METHOD_CALL_SET_THIS = exports.G_METHOD_CALL_GET = void 0;
exports.G_METHOD_CALL_GET = [
    'getPinData',
    'getInputData',
    'getUnitPinData',
    'getUnitState',
    'getGraphState',
    'getGraphChildren',
    'getGraphPinData',
    'getGraphErr',
    'getGraphMergeInputData',
    'getUnitInputData',
    'getSpec',
    'getBundle',
];
exports.G_METHOD_CALL_SET_THIS = [
    'addUnit',
    'addUnits',
    'removeUnit',
    'cloneUnit',
    'moveUnit',
    'exposePinSet',
    'coverPinSet',
    'exposePin',
    'coverPin',
    'plugPin',
    'unplugPin',
    'exposeUnitPinSet',
    'coverUnitPinSet',
    'setPinSetFunctional',
    'setUnitPinData',
    'setUnitPinConstant',
    'setUnitPinIgnored',
    'setPinSetId',
    'addMerge',
    'removeMerge',
    'addMerges',
    'addPinToMerge',
    'removePinFromMerge',
    'mergeMerges',
    'setMetadata',
    'moveUnitInto',
    'explodeUnit',
    'appendRoot',
    'removeRoot',
    'appendParentRoot',
    'appendParentRootChildren',
    'removeUnitPinData',
    'setMergeData',
    'removeMergeData',
    'takeUnitErr',
];
exports.G_METHOD_CALL_SET_THAT = [];
exports.G_METHOD_CALL_SET = [
    ...exports.G_METHOD_CALL_SET_THIS,
    ...exports.G_METHOD_CALL_SET_THAT,
];
exports.G_METHOD_CALL = [...exports.G_METHOD_CALL_GET, ...exports.G_METHOD_CALL_SET];
exports.G_METHOD_WATCH = [
    'watchGraph',
    'watchUnit',
    'watchGraphUnit',
    'watchUnitPath',
    'watchGraphUnitPath',
];
exports.G_METHOD_REF = ['transcend', 'refSubComponent', 'refUnit'];
exports.G_METHOD = [...exports.G_METHOD_CALL, ...exports.G_METHOD_WATCH, ...exports.G_METHOD_REF];
//# sourceMappingURL=$G.js.map