UNPKG

@sasjs/cli

Version:

Command line interface for SASjs

36 lines (35 loc) 1.68 kB
import { Target, TargetJson } from '@sasjs/utils/types'; import { TargetScope } from '../../../types/targetScope'; import { CommonFields } from '../../../types/commonFields'; export declare function getCommonFields(): Promise<CommonFields>; export declare function getAndValidateServerUrl(target?: TargetJson): Promise<string>; export declare function getAndValidateSas9Fields(target: Target, scope: TargetScope): Promise<{ serverName: string; repositoryName: string; userName: string; password: string; }>; export declare const shouldAuthenticate: () => Promise<boolean>; export declare function getAndValidateSasViyaFields(target: Target, scope: TargetScope, serverUrl: string, insecure: boolean, authenticateCallback: (target: Target, insecure: boolean, targetScope: TargetScope) => Promise<Target>): Promise<{ contextName: string; target: Target; }>; export declare function getAndValidateSasjsFields(target: Target, scope: TargetScope, insecure: boolean, authenticateCallback: (target: Target, insecure: boolean, targetScope: TargetScope) => Promise<Target>): Promise<{ target: Target; }>; export declare const getCredentialsInputForViya: (targetName: string) => Promise<{ client: string; secret: string; }>; export declare const getCredentialsInputSasjs: (target: Target) => Promise<{ client: string; }>; export declare const getCredentialsInputSas9: (target: Target, scope: TargetScope) => Promise<{ userName: string; password: string; }>; export declare const getDefaultValues: (targetName: string, serverType?: string) => { client: string; secret: string; }; export declare const getIsDefault: () => Promise<boolean>;