mirror of
https://github.com/FlipsideCrypto/DefinitelyTyped.git
synced 2026-02-06 10:56:53 +00:00
91 lines
3.2 KiB
TypeScript
91 lines
3.2 KiB
TypeScript
interface GlideSystem {
|
|
addErrorMessage(message: string): void;
|
|
addInfoMessage(message: string): void;
|
|
base64Decode(source: string): string;
|
|
base64Encode(source: string): string;
|
|
beginningOfLastMonth(): string;
|
|
beginningOfLastWeek(): string;
|
|
beginningOfNextWeek(): string;
|
|
beginningOfNextMonth(): string;
|
|
beginningOfNextYear(): string;
|
|
beginningOfThisMonth(): string;
|
|
beginningOfThisQuarter(): string;
|
|
beginningOfThisWeek(): string;
|
|
beginningOfThisYear(): string;
|
|
dateGenerate(date: string): string;
|
|
daysAgo(days: number): string;
|
|
daysAgoEnd(days: number): string;
|
|
daysAgoStart(days: number): string;
|
|
debug(message: string, parm1?: any, parm2?: any, parm3?: any, parm4?: any, parm5?: any): void;
|
|
endOfLastMonth(): string;
|
|
endOfLastWeek(): string;
|
|
endOfLastYear(): string;
|
|
endOfNextMonth(): string;
|
|
endOfNextWeek(): string;
|
|
endOfNextYear(): string;
|
|
endOfThisMonth(): string;
|
|
endOfThisQuarter(): string;
|
|
endOfThisWeek(): string;
|
|
endOfThisYear(): string;
|
|
error(message: string, parm1?: any, parm2?: any, parm3?: any, parm4?: any, parm5?: any): void;
|
|
eventQueue(
|
|
eventName: string,
|
|
gr: ScopedGlideRecord,
|
|
optionalParam1: string,
|
|
optionalParam2: string,
|
|
eventQueue?: string
|
|
): void;
|
|
eventQueueScheduled(
|
|
name: string,
|
|
instance: ScopedGlideRecord,
|
|
parm1: string,
|
|
parm2: string,
|
|
expiration: object
|
|
): void;
|
|
executeNow(job: ScopedGlideRecord): string;
|
|
generateGUID(): string;
|
|
getCallerScopeName(): string;
|
|
getCssCacheVersionString(): string;
|
|
getCurrentApplicationId(): string;
|
|
getCurrentScopeName(): string;
|
|
getErrorMessages(id: string, args?: string[]): string;
|
|
getEscapedMessage(id: string, object?: any): string;
|
|
getMessage(id: string, object?: any): string;
|
|
getProperty(key: string, altobject?: {}): {};
|
|
getSession(): GlideSession;
|
|
getSessionID(): string;
|
|
getSessionToken(): string;
|
|
getTimeZoneName(): string;
|
|
getUrlOnStack(): string;
|
|
getUser(): GlideUser;
|
|
getUserDisplayName(): string;
|
|
getUserID(): string;
|
|
getUserName(): string;
|
|
getUserNameByUserID(id: string): string;
|
|
hasRole(roleName: string): boolean;
|
|
hoursAgo(hours: number): string;
|
|
hoursAgoEnd(hours: number): string;
|
|
hoursAgoStart(hours: number): string;
|
|
include(include: string): void;
|
|
info(message: any, parm1?: any, parm2?: any, parm3?: any, parm4?: any, parm5?: any): void;
|
|
isDebugging(): boolean;
|
|
isInteractive(): boolean;
|
|
isLoggedIn(): boolean;
|
|
isMobile(): boolean;
|
|
minutesAgoEnd(num: number): string;
|
|
minutesAgoStart(num: number): string;
|
|
monthsAgo(num: number): string;
|
|
monthsAgoEnd(num: number): string;
|
|
monthsAgoStart(num: number): string;
|
|
nil(object: any): boolean;
|
|
quartersAgoEnd(num: number): string;
|
|
quartersAgoStart(num: number): string;
|
|
setProperty(key: string, value: string, description: string): void;
|
|
setRedirect(uri: string): void;
|
|
tableExists(table: string): boolean;
|
|
warn(message: string, parm1?: any, parm2?: any, parm3?: any, parm4?: any, parm5?: any): void;
|
|
xmlToJSON(xml: string): any;
|
|
yearsAgo(years: number): string;
|
|
yesterday(): string;
|
|
}
|