1.0.3 • Published 3 years ago
z-convertx v1.0.3
z-convertx
Library to perform conversions
Installation
npm i z-convertx
Usage
Javascript
const convertx = require('z-convertx');
Typescript
import convertx from 'z-convertx';
Summary
append appendStart appendEnd convertTextToBits convertTextToBitsArray convertTextToBitsMatrix convertBitsMatrixToText convertBitsArrayToText convertBitsToText convertNumberToBits convertNumberToBitsArray
append
function append(options: Options): string
Options:
interface Options {
text: string,
pattern: string,
maxLength: number,
direction: Direction
}
appendStart
function appendStart(options: Options): string
Options:
interface Options {
pattern: string,
text: string,
maxLength: number
}
appendEnd
function appendEnd(options: Options): string
Options:
interface Options {
pattern: string;
text: string;
maxLength: number;
}
convertTextToBits
function convertTextToBits(text: string, options: Options = {}): string[]
Options:
interface Options {
bitsByChar?: number;
maxLength?: number;
}
convertTextToBitsArray
function convertTextToBitsArray(text: string, options: Options = {}): string[]
Options:
interface Options {
bitsByChar?: number;
maxLength?: number;
}
convertTextToBitsMatrix
function convertTextToBitsMatrix(text: string, options: Options = {}): number[][]
Options:
interface Options {
bitsByChar?: number;
maxLength?: number;
}
convertBitsMatrixToText
function convertBitsMatrixToText(bits: number[][]): string
convertBitsArrayToText
function convertBitsArrayToText(bits: number[], bitsByChar: number): string
convertBitsToText
function convertBitsToText(bits: string[]): string
convertNumberToBits
function convertNumberToBits(num: number, options: Options = {}): string
Options:
interface Options {
maxLength?: number;
}
convertNumberToBitsArray
function convertNumberToBitsArray(num: number, options: Options = {}): number[]
Options:
interface Options {
maxLength?: number;
}