fib-types
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

fib-types

fibjs's *.d.ts files for internal modules.

Prerequisite

  • fibjs > 0.25.0

Run fibjs test to check if fibjs installed correctly :)

Usage

# use fibjs's '--install' option
fibjs --install fib-types --save-dev

# if you like npm
npm i -S fib-types

Hint with IDE

if you use some IDE supporting auto-complete feature for typescript(such as Visual Studio Code), auto-complete platte would display when you typing sub-characters of module name('fs', 'vm' etc)

To enable autocomplate of Visual Studio Code, you must use import keyword to introduce the module rather than 'require', fibjs would auto compile it with internal typescript compiler.

// just write
import * as fs from 'fs' // right
 
// NOT
import fs from 'fs' // wrong

Notice As of internal modules, not like latest nodejs, fibjs export one internal module without equivalent 'default' member, that is, fibjs's internal module isn't esmodule style, it's CommonJs, so you must use import * as xxx from 'xxx' rather than import xxx from 'xxx'

TODO

  • Basic type definition for internal C++ modules
  • Basic type definition for internal Javascript modules
  • For Every Module, Import its dependency Interface instead(now I introduce all interfaces)

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i fib-types

      Weekly Downloads

      1

      Version

      1.0.1

      License

      GPL-3.0

      Unpacked Size

      712 kB

      Total Files

      144

      Last publish

      Collaborators

      • richardo2016