@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
35 lines (34 loc) • 957 B
TypeScript
import { SchemaValues } from '@sprucelabs/schema';
import AbstractAction from '../../AbstractAction';
import { FeatureActionResponse } from '../../features.types';
declare const pullOptionsSchema: {
id: string;
description: string;
fields: {
destination: {
type: "text";
label: string;
hint: string;
};
};
};
type PullOptionsSchema = typeof pullOptionsSchema;
type Options = SchemaValues<PullOptionsSchema>;
export default class PullAction extends AbstractAction<PullOptionsSchema> {
commandAliases: string[];
optionsSchema: {
id: string;
description: string;
fields: {
destination: {
type: "text";
label: string;
hint: string;
};
};
};
invocationMessage: string;
execute(options: Options): Promise<FeatureActionResponse>;
private syncPermissions;
}
export {};