camelot-unchained
Version:
Camelot Unchained Client Library
131 lines (130 loc) • 5.18 kB
JavaScript
/**
* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
"use strict";
function __export(m) {
for (var p in m) {
if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
}
// core
var CoreSettings_1 = require('./core/CoreSettings');
exports.CoreSettings = CoreSettings_1.default;
var client_1 = require('./core/client');
exports.client = client_1.default;
// constants
var abilityTags_1 = require('./core/constants/abilityConstants/abilityTags');
exports.abilityTags = abilityTags_1.default;
var archetype_1 = require('./core/constants/archetype');
exports.archetype = archetype_1.default;
var buildUIMode_1 = require('./core/constants/buildUIMode');
exports.buildUIMode = buildUIMode_1.default;
var channelId_1 = require('./core/constants/channelId');
exports.channelId = channelId_1.default;
var emotes_1 = require('./core/constants/emotes');
exports.emotes = emotes_1.default;
var race_1 = require('./core/constants/race');
exports.race = race_1.default;
var soundEvents_1 = require('./core/constants/soundEvents');
exports.soundEvents = soundEvents_1.default;
var tagConstraintType_1 = require('./core/constants/tagConstraintType');
exports.tagConstraintType = tagConstraintType_1.default;
var gearSlot_1 = require('./core/constants/gearSlot');
exports.gearSlot = gearSlot_1.default;
var plotPermissions_1 = require('./core/constants/plotPermissions');
exports.plotPermissions = plotPermissions_1.default;
var attributeType_1 = require('./core/constants/attributeType');
exports.attributeType = attributeType_1.default;
var faction_1 = require('./core/constants/faction');
exports.faction = faction_1.default;
var gender_1 = require('./core/constants/gender');
exports.gender = gender_1.default;
// classes
var Ability_1 = require('./core/classes/Ability');
exports.Ability = Ability_1.default;
var Combatant_1 = require('./core/classes/Combatant');
exports.Combatant = Combatant_1.default;
var Player_1 = require('./core/classes/Player');
exports.Player = Player_1.default;
var Character_1 = require('./core/classes/Character');
exports.Character = Character_1.default;
var ControlGame_1 = require('./core/classes/ControlGame');
exports.ControlGame = ControlGame_1.default;
var Injury_1 = require('./core/classes/Injury');
exports.Injury = Injury_1.default;
var Population_1 = require('./core/classes/Population');
exports.Population = Population_1.default;
var Inventory_1 = require('./core/classes/Inventory');
exports.Inventory = Inventory_1.default;
var Item_1 = require('./core/classes/Item');
exports.Item = Item_1.default;
var EquippedGear_1 = require('./core/classes/EquippedGear');
exports.EquippedGear = EquippedGear_1.default;
var LogMessage_1 = require('./core/classes/LogMessage');
exports.LogMessage = LogMessage_1.default;
var ChatMessage_1 = require('./core/classes/ChatMessage');
exports.ChatMessage = ChatMessage_1.default;
var ConsoleMessage_1 = require('./core/classes/ConsoleMessage');
exports.ConsoleMessage = ConsoleMessage_1.default;
// libraries
var core = require('./core/core');
exports.core = core;
__export(require('./core/core'));
var stores_1 = require('./stores/stores');
exports.stores = stores_1.default;
var components_1 = require('./components/components');
exports.components = components_1.default;
var restAPI = require('./restapi/RestAPI');
exports.restAPI = restAPI;
var api_1 = require('./api');
var groups = require('./groups');
__export(require('./groups'));
var events_1 = require('./events');
exports.events = events_1.default;
var eventExports = require('./events');
var signalr_1 = require('./signalr');
exports.signalr = signalr_1.default;
__export(require('./slashCommands'));
var slashCommandsExports = require('./slashCommands');
var cu = Object.assign({
// api
api: api_1.default,
// core
CoreSettings: CoreSettings_1.default,
client: client_1.default,
// core constants
abilityTags: abilityTags_1.default,
archetype: archetype_1.default,
buildUIMode: buildUIMode_1.default,
channelId: channelId_1.default,
emotes: emotes_1.default,
race: race_1.default,
soundEvents: soundEvents_1.default,
tagConstraintType: tagConstraintType_1.default,
gearSlot: gearSlot_1.default,
plotPermissions: plotPermissions_1.default,
attributeType: attributeType_1.default,
faction: faction_1.default,
gender: gender_1.default,
// core classes
Ability: Ability_1.default,
Combatant: Combatant_1.default,
Player: Player_1.default,
Character: Character_1.default,
ControlGame: ControlGame_1.default,
Injury: Injury_1.default,
Population: Population_1.default,
Inventory: Inventory_1.default,
Item: Item_1.default,
EquippedGear: EquippedGear_1.default,
LogMessage: LogMessage_1.default,
ChatMessage: ChatMessage_1.default,
ConsoleMessage: ConsoleMessage_1.default,
// RestAPI
restAPI: restAPI
}, groups, eventExports, slashCommandsExports);
exports.cu = cu;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = cu;