mirror of
https://github.com/sasjs/server.git
synced 2026-01-07 06:30:06 +00:00
18 lines
451 B
TypeScript
18 lines
451 B
TypeScript
import { MacroVars } from '@sasjs/utils'
|
|
|
|
export interface ExecutionQuery {
|
|
_program: string
|
|
macroVars?: MacroVars
|
|
_debug?: boolean
|
|
}
|
|
|
|
export interface FileQuery {
|
|
filePath: string
|
|
}
|
|
|
|
export const isExecutionQuery = (arg: any): arg is ExecutionQuery =>
|
|
arg && !Array.isArray(arg) && typeof arg._program === 'string'
|
|
|
|
export const isFileQuery = (arg: any): arg is FileQuery =>
|
|
arg && !Array.isArray(arg) && typeof arg.filePath === 'string'
|