Static variables

@:value(new HaxeRequestMethod<ConfigureParams,Response<NoData>>("server/configure"))staticinlineread onlyConfigure:HaxeRequestMethod<ConfigureParams, Response<NoData>> = new HaxeRequestMethod<ConfigureParams,Response<NoData>>("server/configure")

@:value(new HaxeRequestMethod<ContextParams,Response<HaxeContextMemoryResult>>("server/memory/context"))staticinlineread onlyContextMemory:HaxeRequestMethod<ContextParams, Response<HaxeContextMemoryResult>> = new HaxeRequestMethod<ContextParams,Response<HaxeContextMemoryResult>>("server/memory/context")

@:value(new HaxeRequestMethod<NoData,Response<Array<HaxeServerContext>>>("server/contexts"))staticinlineread onlyContexts:HaxeRequestMethod<NoData, Response<Array<HaxeServerContext>>> = new HaxeRequestMethod<NoData,Response<Array<HaxeServerContext>>>("server/contexts")

@:value(new HaxeRequestMethod<ContextParams,Response<Array<JsonServerFile>>>("server/files"))staticinlineread onlyFiles:HaxeRequestMethod<ContextParams, Response<Array<JsonServerFile>>> = new HaxeRequestMethod<ContextParams,Response<Array<JsonServerFile>>>("server/files")

@:value(new HaxeRequestMethod<FileParams,Response<NoData>>("server/invalidate"))staticinlineread onlyInvalidate:HaxeRequestMethod<FileParams, Response<NoData>> = new HaxeRequestMethod<FileParams,Response<NoData>>("server/invalidate")

@:value(new HaxeRequestMethod<NoData,Response<HaxeMemoryResult>>("server/memory"))staticinlineread onlyMemory:HaxeRequestMethod<NoData, Response<HaxeMemoryResult>> = new HaxeRequestMethod<NoData,Response<HaxeMemoryResult>>("server/memory")

@:value(new HaxeRequestMethod<ModuleParams,Response<JsonModule>>("server/module"))staticinlineread onlyModule:HaxeRequestMethod<ModuleParams, Response<JsonModule>> = new HaxeRequestMethod<ModuleParams,Response<JsonModule>>("server/module")

@:value(new HaxeRequestMethod<FileParams,Response<NoData>>("server/moduleCreated"))staticinlineread onlyModuleCreated:HaxeRequestMethod<FileParams, Response<NoData>> = new HaxeRequestMethod<FileParams,Response<NoData>>("server/moduleCreated")

@:value(new HaxeRequestMethod<ModuleParams,Response<HaxeModuleMemoryResult>>("server/memory/module"))staticinlineread onlyModuleMemory:HaxeRequestMethod<ModuleParams, Response<HaxeModuleMemoryResult>> = new HaxeRequestMethod<ModuleParams,Response<HaxeModuleMemoryResult>>("server/memory/module")

@:value(new HaxeRequestMethod<ContextParams,Response<Array<String>>>("server/modules"))staticinlineread onlyModules:HaxeRequestMethod<ContextParams, Response<Array<String>>> = new HaxeRequestMethod<ContextParams,Response<Array<String>>>("server/modules")

@:value(new HaxeRequestMethod<NoData,Response<{ var ?files : Int}>>("server/readClassPaths"))staticinlineread onlyReadClassPaths:HaxeRequestMethod<NoData, Response<{files:Null<Int>}>> = new HaxeRequestMethod<NoData,Response<{ var ?files : Int}>>("server/readClassPaths")

This request is sent from the client to Haxe to explore the class paths. This effectively creates a cache for toplevel completion.

@:value(new HaxeRequestMethod<TypeParams,Response<JsonModuleType<Any>>>("server/type"))staticinlineread onlyType:HaxeRequestMethod<TypeParams, Response<JsonModuleType<Any>>> = new HaxeRequestMethod<TypeParams,Response<JsonModuleType<Any>>>("server/type")