PluginFile
约 235 字小于 1 分钟
2025-10-13
Karin API Docs / PluginFile
接口: PluginFile\<T\>
定义于: packages/core/src/types/plugin/base.ts:85
单个方法基本属性
类型参数
T
T extends PluginFncTypes
属性
absPath
absPath:
string
定义于: packages/core/src/types/plugin/base.ts:87
app绝对路径
method
method:
string
定义于: packages/core/src/types/plugin/base.ts:111
插件方法名称
示例
import karin from 'node-karin'
export const fnc = karin.command('你好', 'hello', { name: 'demo插件' })
// 此时`method`为`fnc` 也就是导出的方法名称name
name:
string
定义于: packages/core/src/types/plugin/base.ts:122
app名称
示例
import karin from 'node-karin'
export const fnc = karin.command('你好', 'hello', { name: 'demo插件' })
// 此时`name`为`demo插件` 如果没有,则是`this.method`type
type:
T
定义于: packages/core/src/types/plugin/base.ts:100
插件方法类型
acceptcommandtaskbuttonhandlermiddleware
访问器
basename
Getter 签名
get basename():
string
定义于: packages/core/src/types/plugin/base.ts:91
app文件名:index.ts index.js
返回
string
dirname
Getter 签名
get dirname():
string
定义于: packages/core/src/types/plugin/base.ts:89
app目录:/root/karin/plugins/karin-plugin-example
返回
string
