tizen-common-web
tizen-common-web
package is for supporting Tizen Web Device API as commonjs
style.
Now we are supporting it for Typescript developers.
Please note that, In order to use this pacakge, @types/tizen-common-web
is required.
Supported APIs
How to use
npm install tizen-common-web
const systeminfo = require('tizen-common-web');
const { getCapability } = systeminfo;
getCapability('http://tizen.org/feature/screen');
npm install tizen-common-web
npm install @types/tizen-common-web
import { systeminfo } from 'tizen-common-web';
const { getCapability } = systeminfo;
getCapability('http://tizen.org/feature/screen');
Enum usage
v1.0.0
Modules were separated. Enums must have been imported from the each modules. Enum values were accessible either SystemInfoPropertyId.LOCALE or 'LOCALE'.
import { systeminfo } from 'tizen-common-web';
import { SystemInfoPropertyId } from 'tizen-common-web/systeminfo';
const { getCount } = systeminfo;
getCount(SystemInfoPropertyId.LOCALE);
v2.0.0
Modules have been integrated in index.d.ts. Enum values have to be accessed as a direct string value. (ex. 'LOCALE')
import { systeminfo } from 'tizen-common-web';
const { getCount } = systeminfo;
getCount('LOCALE');
Samples
We offer two samples for common js and typescript.
Common js (webpack + babel-loader)
- Path :
/samples/commonjs
- How to Run
- Move to the path
- npm install
- npm run wits-init (To use WITs Live reload feature)
- npm run start
typescript (webpack + ts-loader)
- Path :
/samples/typescript
- How to Run
- Move to the path
- npm install
- npm run wits-init (To use WITs Live reload feature)
- npm run start