Home Reference Source
import {DictLoader} from 'kestrel.js/lib/dictionary/loader.js'
public class | source

DictLoader

Extends:

lib/events/events.js~event.EventEmitter → DictLoader

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

add: *

public

convert: *

public

dicts: *[]

public
public

macros: *

public

output: *

public

reload: *

public

remove: *

Private Members
private
private

_root: *

private

_words: *[]

Method Summary

Public Methods
public

load(dict: *, genDict: boolean): boolean

public

lookup(phrase: *)

public

onChord(keys: *, next: *): *

public

onLoad()

public
public
public

unload(dict: *): boolean

Private Methods
private

_demetafy(translationString: *): *

private

_generateDictionary(dicts: *): *

Public Constructors

public constructor() source

Public Members

public add: * source

public convert: * source

public dicts: *[] source

public isdict: boolean source

public macros: * source

public output: * source

public reload: * source

public remove: * source

Private Members

private _dictionary: {} source

private _root: * source

private _words: *[] source

Public Methods

public load(dict: *, genDict: boolean): boolean source

Params:

NameTypeAttributeDescription
dict *
genDict boolean
  • optional
  • default: true

Return:

boolean

public lookup(phrase: *) source

Params:

NameTypeAttributeDescription
phrase *

public onChord(keys: *, next: *): * source

Params:

NameTypeAttributeDescription
keys *
next *

Return:

*

public onLoad() source

public onUnload() source

public reloadAll(): boolean source

Return:

boolean

public unload(dict: *): boolean source

Params:

NameTypeAttributeDescription
dict *

Return:

boolean

Private Methods

private _demetafy(translationString: *): * source

Params:

NameTypeAttributeDescription
translationString *

Return:

*

private _generateDictionary(dicts: *): * source

Params:

NameTypeAttributeDescription
dicts *
  • optional

Return:

*