@sasjs/adapter
Version:
JavaScript adapter for SAS
31 lines (30 loc) • 690 B
TypeScript
import { Link } from './Link';
import { SessionManager } from '../SessionManager';
export declare enum SessionState {
Completed = "completed",
Running = "running",
Pending = "pending",
Idle = "idle",
Unavailable = "unavailable",
NoState = "",
Failed = "failed",
Error = "error"
}
export interface Session {
id: string;
state: SessionState;
stateUrl: string;
links: Link[];
attributes: {
sessionInactiveTimeout: number;
};
creationTimeStamp: string;
etag: string;
}
export interface SessionVariable {
value: string;
}
export interface JobSessionManager {
session: Session;
sessionManager: SessionManager;
}