UNPKG

suranadira-core

Version:

Strokes, Elements, Words and Phases of Suranadira

43 lines (40 loc) 1.42 kB
/** * Suranadira Elements. * * @module * * @link suranadira-core/elements.suranadira.js * @file A list of Suranadira Elements. * @memberof suranadira-core * * @author Armands Strazds <strazds@gmal.com> * @since 0.0.1 */ /** * suranadiraElements, an object list defining the structure of the Suranadira Elements. * * Syntax: * @property {Number} value, the truth value of the Element * @property {Array} strokes, an array of arrays: ["strokeName", offset] * * @since 0.0.1 * @access public * */ const suranadiraElements = { H: { value: 0, strokes: [["I", 1], ["I", 3]] }, M: { value: 0, strokes: [["I", 0], ["I", 2], ["I", 4]] }, A: { value: 0, strokes: [["Z+", 2], ["S+", 2]] }, AI: { value: 0, strokes: [["Z+", 1], ["S+", 1], ["I", 4]] }, IA: { value: 0, strokes: [["I", 0], ["Z+", 3], ["S+", 3]] }, W: { value: 0, strokes: [["I", 0], ["Z", 2]] }, Z: { value: 0, strokes: [["Z", 0], ["Z", 3]] }, S: { value: 0, strokes: [["S", 0], ["S", 3]] }, J: { value: 1, strokes: [["Z", 0], ["I", 3]] }, V: { value: 1, strokes: [["S", 1], ["Z", 2]] }, VI: { value: 1, strokes: [["S", 0], ["Z", 1], ["I", 4]] }, IV: { value: 1, strokes: [["I", 0], ["S", 2], ["Z", 3]] }, I: { value: 1, strokes: [["I", 0], ["I", 3]] }, i: { value: 1, strokes: [["I", 2]] } }; export default suranadiraElements;