UNPKG

@sasjs/cli

Version:

Command line interface for SASjs

25 lines (24 loc) 2.43 kB
/// <reference types="jest" /> import { ServerType, Target, TargetJson, Configuration } from '@sasjs/utils/types'; import { Folder } from '../types'; import { ServiceConfig, JobConfig } from '@sasjs/utils/types/config'; export declare const createTestApp: (parentFolder: string, appName: string) => Promise<void>; export declare const createTestJobsApp: (parentFolder: string, appName: string) => Promise<void>; export declare const createTestMinimalApp: (parentFolder: string, appName: string) => Promise<void>; export declare const removeTestApp: (parentFolder: string, appName: string) => Promise<void>; export declare const removeTestServerFolder: (folderPath: string, target: Target) => Promise<void>; export declare const generateTestTarget: (targetName: string, appLoc: string, serviceConfig?: ServiceConfig, serverType?: ServerType, jobConfig?: JobConfig) => Target; export declare const createTestGlobalTarget: (targetName: string, appLoc: string, serviceConfig?: ServiceConfig, serverType?: ServerType) => Promise<Target>; export declare const verifyStep: (step?: 'db' | 'compile' | 'build', buildFileName?: string, customFiles?: 'custom' | 'no') => Promise<void>; export declare const mockProcessExit: () => jest.SpyInstance<never, [code?: number | undefined], any>; export declare const verifyFolder: (folder: Folder, parentFolderName?: string) => Promise<boolean>; export declare const verifyPackageJsonContent: (parentFolderName?: string) => Promise<void>; export declare const removeAllTargetsFromConfigs: () => Promise<void>; export declare const updateTarget: (targetJson: Partial<TargetJson>, targetName: string, isLocal?: boolean) => Promise<Target>; export declare const updateConfig: (config: Partial<Configuration>, isLocal?: boolean) => Promise<void>; export declare const verifyDocs: (docsFolder: string, target: string, macroCore?: boolean) => Promise<void>; export declare const verifyDotFiles: (docsFolder: string) => Promise<void>; export declare const verifyDotFilesNotGenerated: (docsFolder: string) => Promise<void>; export declare const verifyCompiledService: (compiledContent: string, macrosToTest: string[], checkInit?: boolean, checkTerm?: boolean) => Promise<void>; export declare const verifyCompiledJob: (compiledContent: string, macrosToTest: string[], checkInit?: boolean, checkTerm?: boolean) => Promise<void>; export declare const verifyGitNotPresent: (folder: string) => Promise<void>;