@sprucelabs/spruce-cli
Version:
Command line interface for building Spruce skills.
13 lines (11 loc) • 449 B
text/typescript
import { MercuryClient } from '@sprucelabs/mercury-client'
import { SpruceSchemas } from '@sprucelabs/mercury-types'
export type ApiClientFactoryOptions =
SpruceSchemas.Mercury.v2020_12_25.AuthenticateEmitPayload & {
shouldAuthAsCurrentSkill?: boolean
shouldAuthAsLoggedInPerson?: boolean
}
export type ApiClient = MercuryClient
export type ApiClientFactory = (
options?: ApiClientFactoryOptions
) => Promise<ApiClient>