@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
21 lines (20 loc) • 2.18 kB
TypeScript
import AbstractCliTest from './AbstractCliTest';
export default abstract class AbstractEventTest extends AbstractCliTest {
protected static installEventFeature(cacheKey?: string): Promise<import("../types/cli.types").CliInterface>;
protected static seedDummySkillRegisterCurrentSkillAndInstallToOrg(cacheKey?: string): Promise<{
skill2: import("../types/cli.types").RegisteredSkill;
skillFixture: import("./fixtures/SkillFixture").default;
currentSkill: import("../types/cli.types").RegisteredSkill;
cli: import("../types/cli.types").CliInterface;
org: Pick<import("@sprucelabs/schema").SchemaStaticValues<import("@sprucelabs/mercury-types").SpruceSchemas.Spruce.v2020_07_22.OrganizationSchema, false, import("@sprucelabs/schema").SchemaOptionalFieldNames<import("@sprucelabs/mercury-types").SpruceSchemas.Spruce.v2020_07_22.OrganizationSchema>, import("@sprucelabs/schema").StaticSchemaAllValues<import("@sprucelabs/mercury-types").SpruceSchemas.Spruce.v2020_07_22.OrganizationSchema, false>>, "id" | "address" | "name" | "slug" | "dateCreated" | "dateDeleted" | "isPublic">;
orgFixture: import("./fixtures/OrganizationFixture").default;
}>;
protected static registerCurrentSkillAndInstallToOrg(cacheKey?: string): Promise<{
skillFixture: import("./fixtures/SkillFixture").default;
currentSkill: import("../types/cli.types").RegisteredSkill;
cli: import("../types/cli.types").CliInterface;
org: Pick<import("@sprucelabs/schema").SchemaStaticValues<import("@sprucelabs/mercury-types").SpruceSchemas.Spruce.v2020_07_22.OrganizationSchema, false, import("@sprucelabs/schema").SchemaOptionalFieldNames<import("@sprucelabs/mercury-types").SpruceSchemas.Spruce.v2020_07_22.OrganizationSchema>, import("@sprucelabs/schema").StaticSchemaAllValues<import("@sprucelabs/mercury-types").SpruceSchemas.Spruce.v2020_07_22.OrganizationSchema, false>>, "id" | "address" | "name" | "slug" | "dateCreated" | "dateDeleted" | "isPublic">;
orgFixture: import("./fixtures/OrganizationFixture").default;
}>;
protected static copyEventBuildersAndPermissions(eventName: string): Promise<void>;
}