* Optimize type of params by Union Types
* Avoid variable name of parameter clashes with keyword/type
writeCString()
* Add tslint.json
* tsconfig: turn strictNullChecks on
* Use const instead of var
* Use arrow function
* Update by new-parens
* Update for object-literal-key-quotes
* Update semicolon
* types: use object instead of Object
* types: use object instead of Object
* types: merged by union types
* Use const instead of var
* tsling: no-consecutive-blank-lines max 3
* Fix dt-header by 0.1
* Add '// TypeScript Version: 2.2' under header
* Fix for trim-file
* Update for prefer-declare-function
* tsling: turn ban-types off for use of 'Function'
* Update definition of Library
* Remove `@overide` tag