@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
26 lines (21 loc) • 1.02 kB
text/typescript
import { SchemaRegistry } from '@sprucelabs/schema'
import { SpruceSchemas } from '../../schemas.types'
import generatedFileSchema_v2020_07_22 from '#spruce/schemas/spruceCli/v2020_07_22/generatedFile.schema'
import generatedDirSchema_v2020_07_22 from '#spruce/schemas/spruceCli/v2020_07_22/generatedDir.schema'
const watcherDidDetectChangesEmitPayloadSchema: SpruceSchemas.SpruceCli.v2020_07_22.WatcherDidDetectChangesEmitPayloadSchema = {
id: 'watcherDidDetectChangesEmitPayload',
version: 'v2020_07_22',
namespace: 'SpruceCli',
name: 'Watcher did detect changes emit payload',
fields: {
/** . */
'changes': {
type: 'schema',
isRequired: true,
isArray: true,
options: {schemas: [generatedFileSchema_v2020_07_22, generatedDirSchema_v2020_07_22],}
},
}
}
SchemaRegistry.getInstance().trackSchema(watcherDidDetectChangesEmitPayloadSchema)
export default watcherDidDetectChangesEmitPayloadSchema