@dovenv/todo - API documentation β
Classes β
Todo β
Constructors β
new Todo() β
ts
new Todo(__namedParameters: {
opts: Config;
utils: CommandSuper;
}): TodoParameters β
| Parameter | Type |
|---|---|
__namedParameters | object |
__namedParameters.opts? | Config |
__namedParameters.utils | CommandSuper |
Returns β
Methods β
run() β
ts
run(pattern?: string[]): Promise<undefined | TodoComment[]>Parameters β
| Parameter | Type |
|---|---|
pattern? | string[] |
Returns β
Promise<undefined | TodoComment[]>
Properties β
| Property | Type |
|---|---|
opts | undefined | Config |
utils | CommandSuper |
Functions β
todoPlugin() β
ts
function todoPlugin(params?: Config): ConfigA plugin for dovenv to get TODOs in a workspace.
Parameters β
| Parameter | Type | Description |
|---|---|---|
params? | Config | Configuration for the plugin. |
Returns β
Config
- The plugin.
Example β
ts
import { defineConfig } from '@dovenv/core'
import { todoPlugin } from '@dovenv/todo'
export default defineConfig( todoPlugin( {
example : {
input : [ 'src/*.{ts,tsx,js,jsx,md}' ],
},
} )).Type Aliases β
Config β
ts
type Config: { [key in string]: Object };References β
default β
Renames and re-exports todoPlugin
