UNPKG

bc-minecraft-bedrock-project

Version:

The typescript library responsible for reading/parsing minecraft bedrock data

54 lines 1.39 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BlockState = void 0; /** */ var BlockState; (function (BlockState) { /** * * @param value * @returns */ function is(value) { if (value && typeof value.name === 'string' && typeof value.type === 'string') { if (typeof value.type === 'string') { if (Array.isArray(value.values)) return true; } } return false; } BlockState.is = is; /** * * @param name * @param values * @returns */ function create(name, values) { const f = typeof values[0]; switch (f) { case 'boolean': return { name: name, type: 'bool', values: values, }; default: case 'string': return { name: name, type: 'string', values: values, }; case 'number': return { name: name, type: 'int', values: values, }; } } BlockState.create = create; })(BlockState || (exports.BlockState = BlockState = {})); //# sourceMappingURL=block-state.js.map