User Scripts Port (ports)
Classes
UserScriptsPort
import { UserScriptsPort } from '@hexajs-dev/ports';
class UserScriptsPort { ... }
Methods
configureWorld()
configureWorld(properties: ConfigureWorldProperties): Promise<void>
getScripts()
getScripts(filter?: GetScriptsFilter): Promise<HexaWebUserScriptOptions[]>
register()
register(scripts: HexaWebUserScriptOptions[]): Promise<void>
unregister()
unregister(filter?: UnregisterFilter): Promise<void>
Supporting Types
ConfigureWorldProperties
interface ConfigureWorldProperties {
csp?: string;
messaging?: boolean;
}