@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
25 lines (20 loc) • 658 B
text/typescript
import { diskUtil } from '@sprucelabs/spruce-skill-utils'
import AbstractFeature from '../AbstractFeature'
import { FeatureCode } from '../features.types'
export default class CacheFeature extends AbstractFeature {
public description = 'Caching for all things Sprucebot.'
public code: FeatureCode = 'cache'
public nameReadable = 'Cache'
public actionsDir = diskUtil.resolvePath(__dirname, 'actions')
public async isInstalled() {
return true
}
}
declare module '../../features/features.types' {
interface FeatureMap {
cache: CacheFeature
}
interface FeatureOptionsMap {
cache: undefined
}
}