UNPKG

@commercelayer/cli

Version:
44 lines (43 loc) 2.45 kB
import { type AccessToken, type AppInfo, type AppKey } from '@commercelayer/cli-core'; import type { Config } from '@oclif/core/lib/interfaces/config'; import Configstore from 'configstore'; declare const clicfg: Configstore; export default clicfg; declare const appsDir: (config: Config) => string; declare const appsDirExists: (config: Config) => boolean; declare const appsDirCreate: (config: Config) => void; declare const configFilePath: (config: Config, { key }: AppKey) => string; declare const tokenFilePath: (config: Config, { key }: AppKey) => string; declare const configFileExists: (config: Config, app: AppKey) => boolean; declare const tokenFileExists: (config: Config, app: AppKey) => boolean; declare const writeConfigFile: (config: Config, app: AppInfo) => void; declare const writeTokenFile: (config: Config, app: AppKey, token: any) => void; declare const readConfigFile: (config: Config, app: AppKey) => AppInfo; declare const readTokenFile: (config: Config, app: AppKey) => AccessToken; declare const deleteConfigFile: (config: Config, app: AppKey) => boolean; declare const deleteTokenFile: (config: Config, app: AppKey) => boolean; declare const appsDirRead: (config: Config, filter: { key?: string; }) => AppInfo[]; export { appsDir, appsDirCreate, appsDirExists, appsDirRead, configFileExists, configFilePath, deleteConfigFile, deleteTokenFile, readConfigFile, readTokenFile, tokenFileExists, tokenFilePath, writeConfigFile, writeTokenFile }; declare const currentApplication: (app?: AppInfo) => AppInfo | undefined; declare const currentOrganization: () => string | undefined; declare const filterApplications: (config: Config, flags: any) => AppInfo[]; export { currentApplication, currentOrganization, filterApplications }; declare enum ConfigParams { currentApplication = "currentApplication", commandRetention = "commandRetention", applicationTypeCheck = "applicationTypeCheck", scopeCheck = "scopeCheck", defaultDomain = "defaultDomain", test = "test" } declare enum ConfigParamsEditable { test = 0, commandRetention = 1 } declare const paramEditable: (param: ConfigParams) => boolean; declare const paramExists: (param: string) => boolean; declare const paramDefault: (param: ConfigParamsEditable) => any; declare const configParam: (param: ConfigParams, value?: any) => any; export { ConfigParams, ConfigParamsEditable, configParam, paramDefault, paramEditable, paramExists };