interface _OnBeforeScriptUserScript {
    defineGlobals: (sourceObject: object) => void;
    export: (value: any) => any;
    global: any;
    metadata: any;
}
Index
defineGlobals: (sourceObject: object) => void

Exports all the properties of a given plain object as userScript globals

Type Declaration

    • (sourceObject: object): void
    • Parameters

      • sourceObject: object

        A plain object whose properties are exported as userScript globals

      Returns void

export: (value: any) => any

Convert a given value to make it accessible to the userScript code

Type Declaration

    • (value: any): any
    • Parameters

      • value: any

        A value to convert into an object accessible to the userScript

      Returns any

global: any

The userScript global

metadata: any

The userScript metadata (as set in userScripts.register)