@workfront/objcodes

Definitions for object codes to be used with Workfront API
Usage
Package export 2 types of bundles:
dist/objcodes.js - is ES6 module (ES6 import/export and ES5 code), which exports separate definitions for all object codes and also a single object named ObjCodes which contains values of all object codes.
This bundle is the default package entry point.
dist/umb/objcodes.js - is UMD bundle for ES5 environments.
We recommend to use dist/objcodes.js as it will allow tree-shaking feature of your favorite bundler to eliminate unused constants from the target bundle.
The code inside dist/objcodes.js is in ES5, so you don't need transpilers to use it.
Examples
import {Baseline} from '@workfront/objcodes'
console.log(Baseline)
import * as ObjCodes from '@workfront/objcodes'
console.log(ObjCodes.Baseline)
import {TObjCode, OpTask} from '@workfront/objcodes'
const myObjCode: TObjCode = 'FOO'
const myOtherObjCode = 'BAR' as const
function useObjCode(code: TObjCode) {
}
useObjCode(OpTask)
useObjCode(myOtherObjCode)
License
Copyright (c) 2019 Workfront
Licensed under the Apache License, Version 2.0.
See the top-level file LICENSE and
(http://www.apache.org/licenses/LICENSE-2.0).