htrlib
v1.0.26
Published
1. npm install # tu install Dhis pAckage 2. npm run build # run after du changes 3. git commit 4. npm version patch // --no-git-tag-version && npm publish --access public (# Instead of patch, you can use 'minor' or 'major') 5. npm publish
Readme
steps to chnage this library, update version and publish
- npm install # tu install Dhis pAckage
- npm run build # run after du changes
- git commit
- npm version patch // --no-git-tag-version && npm publish --access public (# Instead of patch, you can use 'minor' or 'major')
- npm publish
namespace hsciistr {
export enum enum_from { ascii = 'ascii', indikunicode = 'indikunicode', ascii_and_indik = 'ascii_and_indik' };
export enum enum_tu {
all='all', inglish='inglish', korean='korean', russian='russian', hindi='hindi', bangla='bangla', gurmukhi='gurmukhi',
guzrati='guzrati', oriya='oriya', tamil='tamil', kannada='kannada', telugu='telugu', malayalam='malayalam', sinhala='sinhala'
};
}
class hsciistr {
istr: string;
ostrdict: { [key: string]: string } = {
inglish: '', korean: '', russian: '', hindi: '', bangla: '', gurmukhi: '', guzrati: '', oriya: '', tamil: '', kannada: '', telugu: '', malayalam: '', sinhala: ''
};
constructor(from=hsciistr.enum_from.ascii_and_indik, tu=hsciistr.enum_tu.all) {
this.from = from ;
this.tu = tu ;
this.istr = "";
}
from: hsciistr.enum_from;
tu: hsciistr.enum_tu;
setistr(istr: string): hsciistr { this.istr = istr; return this; }
setfromstr(fromstr: hsciistr.enum_from): hsciistr { this.from = fromstr; return this; }
settostr(tostr: hsciistr.enum_tu): hsciistr { this.tu = tostr; return this; }
duztr(): hsciistr { /** transliteration code */ return this; }
