Properties
Abstract performanceNow
performanceNow: any
Methods
buildFullUrl
- buildFullUrl(action: string, params: string, baseUrl: string): string
-
Parameters
-
action: string
-
params: string
-
baseUrl: string
Returns string
Abstract callBetterTouchTool
- callBetterTouchTool(action: string, data: Types.BttPayload, config: AppConfig, translate: boolean): Promise<CallResult>
-
Parameters
-
action: string
-
data: Types.BttPayload
-
-
translate: boolean
Abstract deleteTrigger
- deleteTrigger(uuid: string): void
Abstract fetch
- fetch(path: string, options?: any): Promise<any>
-
Parameters
-
path: string
-
Optional options: any
Returns Promise<any>
generateUuidForString
- generateUuidForString(text: string, namespace?: string): string
-
Parameters
-
text: string
-
Default value namespace: string = NAMESPACE
Returns string
getBaseUrl
- getBaseUrl(config: Partial<AppConfig>): string
-
Parameters
Returns string
Abstract getMdlsName
- getMdlsName(applicationPath: string): string
-
Parameters
Returns string
Abstract getNodeBinaryPath
- getNodeBinaryPath(): string
getUrl
-
Parameters
Returns string
keyToBttNotation
- keyToBttNotation(key: string): string
-
Parameters
Returns string
mapClassNameToMethodName
-
Parameters
Returns string
params
- params(data: Record<string, string>, sharedKey?: string, sharedSecret?: string): string
-
Parameters
-
data: Record<string, string>
-
Optional sharedKey: string
-
Optional sharedSecret: string
Returns string
simpleCase
- simpleCase(value: string): string
-
Parameters
Returns string
translateObjectKeysToBttNotation
- translateObjectKeysToBttNotation(object: Partial<Types.AppPayload> | Partial<Types.BttPayload>): object
-
Parameters
-
object: Partial<Types.AppPayload> | Partial<Types.BttPayload>
Returns object
Returns the current UUID representing the namespace of the package