@faasjs/load
FaasJS's load module.
Install
npm install @faasjs/load
Modules
Functions
Functions
loadConfig
▸ loadConfig(root
, filename
): Config
加载配置
Parameters
Name | Type | Description |
---|---|---|
root | string | {string} 根目录 |
filename | string | {filename} 目标文件,用于读取目录层级 |
Returns
Config
loadTs
▸ loadTs(filename
, options?
): Promise
<{ dependencies
: { [key: string]
: string
; } ; module?
: Func
; modules?
: { [key: string]
: string
; } }>
加载 ts 文件
Parameters
Name | Type | Description |
---|---|---|
filename | string | {string} 完整源文件路径 |
options | Object | {object} 配置项 |
options.input? | Object | {object} 读取配置 |
options.modules? | Object | {object} 生成 modules 的配置 |
options.modules.additions? | string [] | - |
options.modules.excludes? | string [] | - |
options.output? | Object | {object} 写入配置 |
options.tmp? | boolean | {boolean} 是否为临时文件,true 则生成的文件会被删除,默认为 false |
Returns
Promise
<{ dependencies
: { [key: string]
: string
; } ; module?
: Func
; modules?
: { [key: string]
: string
; } }>