@mcbe/system_shared
TypeScript icon, indicating that this package has built-in type declarations

2.0.4 • Public • Published

About this

it contains system instance for sharing
Almost of my modules are dependent on this module
You can override system instance with setSystem function before it created

Example

import { createServerSystem } from '@mcbe/system_shared';
const system = createServerSystem(0,0);

// or

import { registerSystem } from '@mcbe/system_shared';
const system = client.registerSystem(0,0);
setSystem(system);

References

// system shared, it can be client or server
let systemShared:IVanillaClientSystem|IVanillaServerSystem;

// set system from external
function setSystem(system:IVanillaClientSystem|IVanillaServerSystem):void;

// get system object
// It will create system with (0,0) if it does not exist
function getSystem():IVanillaClientSystem|IVanillaServerSystem;

// create client system
// if system is already exists it will that
function createClientSystem(majorVersion: number, minorVersion: number):IVanillaClientSystem;

// create server system
// if system is already exists it will that
function createServerSystem(majorVersion: number, minorVersion: number):IVanillaServerSystem;

/@mcbe/system_shared/

    Package Sidebar

    Install

    npm i @mcbe/system_shared

    Weekly Downloads

    0

    Version

    2.0.4

    License

    ISC

    Unpacked Size

    5.31 kB

    Total Files

    6

    Last publish

    Collaborators

    • karikera