Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 19.0Version 18.0 (current version)Version 17.0

On this page

You are viewing an old version of this documentation. Click here to open the current version, 18.0.

AnalyzeOskCharacterUse.analyze() method

Home > @keymanapp/kmc-analyze > AnalyzeOskCharacterUse > analyze

AnalyzeOskCharacterUse.analyze() method

Analyzes a single source file for Unicode character usage. Can parse .kmn, .kvks, .keyman-touch-layout file formats. Can be called multiple times to collect results from more than one file. Use AnalyzeOskCharacterUse.getStrings() to retrieve results.

Note: analyze() collects key cap data, so calling this for a .kmn file will retrieve the key caps from the .kvks and .keyman-touch-layout files that it references, rather than key cap data from the .kmn file itself.

Signature:

analyze(file: string): Promise<boolean>;

Parameters

Parameter Type Description
file string relative or absolute path to a Keyman source file

Returns:

Promise<boolean>

true if the file is successfully loaded and parsed