SYMBOL INDEX (255 symbols across 58 files) FILE: build/actions/clean.ts class CleanAction (line 7) | class CleanAction extends CommandLineAction { method constructor (line 10) | public constructor(options: QgisJsOptions) { method onExecuteAsync (line 19) | protected onExecuteAsync(): Promise { FILE: build/actions/compile.ts class CompileAction (line 17) | class CompileAction extends CommandLineAction { method constructor (line 23) | public constructor(options: QgisJsOptions) { method onExecuteAsync (line 49) | protected onExecuteAsync(): Promise { function lastBuildType (line 125) | async function lastBuildType(): Promise { FILE: build/actions/install.ts class InstallAction (line 7) | class InstallAction extends CommandLineAction { method constructor (line 10) | public constructor(options: QgisJsOptions) { method onExecuteAsync (line 19) | protected onExecuteAsync(): Promise { FILE: build/actions/lib/BuildType.ts type BuildType (line 1) | type BuildType = "Dev" | "Release" | "Debug"; FILE: build/actions/lib/QgisJsOptions.ts type QgisJsOptions (line 1) | interface QgisJsOptions { FILE: build/actions/libs.ts class LibsAction (line 9) | class LibsAction extends CommandLineAction { method constructor (line 13) | public constructor(options: QgisJsOptions) { method onExecuteAsync (line 31) | protected onExecuteAsync(): Promise { FILE: build/actions/size.ts class SizeAction (line 12) | class SizeAction extends CommandLineAction { method constructor (line 16) | public constructor(options: QgisJsOptions) { method onExecuteAsync (line 34) | protected onExecuteAsync(): Promise { FILE: build/vite/CrossOriginIsolationPlugin.ts function CrossOriginIsolationPlugin (line 11) | function CrossOriginIsolationPlugin(): Plugin { FILE: build/vite/DirectoryListingPlugin.ts constant FILTER_LIST (line 9) | const FILTER_LIST = [".DS_Store", ".git", ".gitignore", ".env"]; constant DIRECTORY_LISTING_FILENAME (line 10) | const DIRECTORY_LISTING_FILENAME = "directory-listing.json"; function DirectoryListingPlugin (line 14) | function DirectoryListingPlugin( function readFolder (line 83) | async function readFolder(folder: string): Promise { function createDirectoryListing (line 87) | async function createDirectoryListing( FILE: build/vite/QgisRuntimePlugin.ts constant RUNTIME_JS (line 12) | const RUNTIME_JS = "js"; constant RUNTIME_WASM (line 13) | const RUNTIME_WASM = "wasm"; constant RUNTIME_WASM_MAP (line 14) | const RUNTIME_WASM_MAP = "wasm.map"; constant RUNTIME_WASM_DEBUG (line 15) | const RUNTIME_WASM_DEBUG = "wasm.debug.wasm"; constant RUNTIME_DATA (line 16) | const RUNTIME_DATA = "data"; constant BASE_DIR (line 18) | const BASE_DIR = "wasm"; type Runtime (line 20) | interface Runtime { function patchEmccJs (line 25) | function patchEmccJs(content: string): string { function QgisRuntimePlugin (line 35) | function QgisRuntimePlugin(_runtime: Runtime | null): Plugin { FILE: docs/examples/qgis-js-example-api/main.js constant QGIS_JS_DIST (line 1) | const QGIS_JS_DIST = window.location.pathname + "node_modules/qgis-js/di... function printRect (line 27) | function printRect(rect) { FILE: docs/examples/qgis-js-example-ol/main.js function createQgisLayer (line 40) | function createQgisLayer() { FILE: docs/examples/qgis-js-example-ol/vite.config.js method configureServer (line 17) | configureServer(server) { FILE: packages/qgis-js-ol/src/QgisCanvasDataSource.ts type QgisCanvasDataSourceOptions (line 6) | interface QgisCanvasDataSourceOptions extends Options { type QgisCanvasRenderFunction (line 11) | type QgisCanvasRenderFunction = ( class QgisCanvasDataSource (line 24) | class QgisCanvasDataSource extends ImageSource { method getrenderFunction (line 52) | protected getrenderFunction(): QgisCanvasRenderFunction { method constructor (line 56) | constructor(api: QgisApi, options: QgisCanvasDataSourceOptions = {}) { FILE: packages/qgis-js-ol/src/QgisJobDataSource.ts type QgisJobDataSourceOptions (line 11) | interface QgisJobDataSourceOptions extends Options { class QgisJobDataSource (line 36) | class QgisJobDataSource extends ImageSource { method constructor (line 48) | constructor(api: QgisApi, options: QgisJobDataSourceOptions = {}) { method killPendingJobs (line 203) | public killPendingJobs() { FILE: packages/qgis-js-ol/src/QgisXYZDataSource.ts type QgisXYZDataSourceOptions (line 11) | interface QgisXYZDataSourceOptions extends Options { type QgisXYZRenderFunction (line 18) | type QgisXYZRenderFunction = ( class QgisXYZDataSource (line 27) | class QgisXYZDataSource extends XYZ { method getrenderFunction (line 52) | protected getrenderFunction(): QgisXYZRenderFunction { method getextentBufferFactor (line 60) | protected getextentBufferFactor(): number { method constructor (line 66) | constructor(api: QgisApi, options: QgisXYZDataSourceOptions = {}) { FILE: packages/qgis-js-utils/src/fs/FileSystem.ts type FileSystemEntryType (line 1) | type FileSystemEntryType = "File" | "Folder"; type FileSystemEntry (line 3) | interface FileSystemEntry { type File (line 9) | interface File extends FileSystemEntry {} type Folder (line 11) | interface Folder extends FileSystemEntry { type FolderEntries (line 15) | type FolderEntries = Array; function flatFolders (line 24) | function flatFolders( function flatFiles (line 47) | function flatFiles( FILE: packages/qgis-js-utils/src/fs/GithubProject.ts constant GIT_DEFAULT_BRANCH (line 7) | const GIT_DEFAULT_BRANCH = "main"; function fetchGithubDirectory (line 20) | async function fetchGithubDirectory( function fetchGithubTreeFiles (line 47) | async function fetchGithubTreeFiles( function fetchGithubFileContent (line 77) | async function fetchGithubFileContent( function mapFilesToFolder (line 108) | function mapFilesToFolder( class GithubProject (line 142) | class GithubProject extends Project { method constructor (line 150) | constructor( method getDirectories (line 169) | getDirectories(): string[] { method getFiles (line 173) | getFiles(): string[] { method uploadProject (line 177) | async uploadProject() { FILE: packages/qgis-js-utils/src/fs/LocalProject.ts type LocalEntries (line 10) | type LocalEntries = Array; class LocalProject (line 14) | class LocalProject extends Project { method constructor (line 17) | constructor(FS: EmscriptenFS, entries: LocalEntries) { method getDirectories (line 34) | getDirectories(): string[] { method getFiles (line 44) | getFiles(): string[] { method uploadProject (line 48) | async uploadProject(): Promise { FILE: packages/qgis-js-utils/src/fs/Project.ts type ProjectType (line 3) | type ProjectType = "Remote" | "Local" | "Github"; constant PROJECTS_UPLOAD_DIR (line 5) | const PROJECTS_UPLOAD_DIR = "/upload/projects"; method constructor (line 12) | constructor(FS: EmscriptenFS, type: ProjectType) { method isValid (line 22) | isValid(): boolean { method getProjectFile (line 26) | getProjectFile(): string | undefined { method getDirectoriesToCreate (line 40) | getDirectoriesToCreate(): string[] { method ensureDirectories (line 52) | ensureDirectories() { method isProjectUploaded (line 65) | isProjectUploaded() { FILE: packages/qgis-js-utils/src/fs/RemoteProject.ts class RemoteProject (line 7) | class RemoteProject extends Project { method constructor (line 13) | constructor(FS: EmscriptenFS, basePath: string, projectFolder: Folder) { method getDirectories (line 25) | getDirectories(): string[] { method getFiles (line 29) | getFiles(): string[] { method uploadProject (line 33) | async uploadProject() { FILE: packages/qgis-js-utils/src/fs/index.ts function useProjects (line 15) | function useProjects( FILE: packages/qgis-js/src/QgisApiAdapter.ts class QgisApiAdapterImplementation (line 13) | class QgisApiAdapterImplementation implements QgisApiAdapter { method constructor (line 18) | constructor(api: InternalQgisApi) { method runLimited (line 24) | protected runLimited(fn: () => Promise): Promise { method renderImage (line 28) | renderImage( method renderXYZTile (line 56) | renderXYZTile( method mapThemes (line 87) | mapThemes(): readonly string[] { function getQgisApiProxy (line 97) | function getQgisApiProxy(api: InternalQgisApi): QgisApi { FILE: packages/qgis-js/src/emscripten.ts type EmscriptenRuntimeModule (line 6) | interface EmscriptenRuntimeModule extends EmscriptenModule { type EmscriptenFS (line 15) | type EmscriptenFS = typeof FS; FILE: packages/qgis-js/src/index.ts constant QGIS_JS_VERSION (line 4) | const QGIS_JS_VERSION: string = FILE: packages/qgis-js/src/loader.ts type QtAppConfig (line 15) | interface QtAppConfig {} type QtRuntimeFactory (line 20) | interface QtRuntimeFactory { function loadModule (line 30) | function loadModule(mainScriptPath: string): Promise { function qgis (line 52) | async function qgis( FILE: packages/qgis-js/src/runtime.ts type QgisRuntimeModule (line 8) | interface QgisRuntimeModule type QgisRuntimeConfig (line 14) | interface QgisRuntimeConfig { type QgisRuntime (line 28) | interface QgisRuntime { function threadPoolSize (line 42) | function threadPoolSize() { FILE: packages/qgis-js/vite.config.ts method afterBuild (line 36) | async afterBuild() { FILE: qgis-js.ts class QgisJsCommandLine (line 23) | class QgisJsCommandLine extends CommandLineParser { method constructor (line 24) | public constructor() { method onExecuteAsync (line 42) | protected onExecuteAsync(): Promise { FILE: sites/dev/src/index.ts function isDev (line 17) | function isDev() { constant GITHUB_REPOS (line 30) | const GITHUB_REPOS: Array<{ function testApi (line 43) | function testApi(api: QgisApi) { function initDemo (line 56) | async function initDemo() { FILE: sites/dev/src/js.ts function jsDemo (line 8) | function jsDemo( FILE: sites/dev/src/layers.ts function renderNode (line 9) | function renderNode( function layersControl (line 162) | function layersControl( FILE: sites/dev/src/ol.ts function olDemoXYZ (line 32) | function olDemoXYZ( function olDemoCanvas (line 141) | function olDemoCanvas( function olPreview (line 230) | function olPreview( FILE: sites/performance/src/index.ts constant API (line 7) | let API: QgisApi; constant GITHUB_REPOS (line 18) | const GITHUB_REPOS: Array<{ constant PROJECTS (line 26) | const PROJECTS = new Map Project | Promise>(); constant OPEN_PROJECT (line 27) | let OPEN_PROJECT: any; function init (line 29) | async function init() { function bootRuntime (line 57) | async function bootRuntime(_eClick: Event) { function loadProject (line 141) | async function loadProject(_eClick: Event) { function renderFirstFrame (line 152) | async function renderFirstFrame(_eClick: Event) { function startPerformanceTest (line 170) | async function startPerformanceTest(_eClick: Event) { function measureStart (line 327) | function measureStart(name: string) { function measureEnd (line 331) | function measureEnd(name: string) { function tryCatch (line 345) | function tryCatch(handler: (event: Event) => void) { function reportError (line 356) | function reportError(error: any) { FILE: src/api/QgisApi.cpp function QgisApi_allLayers (line 30) | QList QgisApi_allLayers() { function QgisApi_visibleLayers (line 34) | QList QgisApi_visibleLayers() { function resolveLayers (line 47) | QList resolveLayers(std::optional layerI... function QgisApi_loadProject (line 60) | bool QgisApi_loadProject(std::string filename) { function QgsRectangle (line 70) | QgsRectangle QgisApi_fullExtent(std::optional layerIds) { function QgisApi_srid (line 77) | std::string QgisApi_srid() { function QgisApi_renderXYZTile (line 81) | void QgisApi_renderXYZTile( function QgisApi_renderImage (line 130) | void QgisApi_renderImage( function QgsMapRendererParallelJob (line 183) | QgsMapRendererParallelJob *QgisApi_renderJob( function QgsRectangle (line 230) | const QgsRectangle QgisApi_transformRectangle( function LayerTreeGroup (line 239) | LayerTreeGroup QgisApi_layerTreeRoot() { function QgisApi_mapThemes (line 243) | const std::vector QgisApi_mapThemes() { function QgisApi_getMapTheme (line 251) | const std::string QgisApi_getMapTheme() { function QgisApi_setMapTheme (line 264) | const bool QgisApi_setMapTheme(std::string themeName) { function QgisApi_globalVariables (line 277) | emscripten::val QgisApi_globalVariables() { function QgisApi_projectVariables (line 286) | emscripten::val QgisApi_projectVariables() { function QgisApi_setGlobalVariables (line 296) | void QgisApi_setGlobalVariables(emscripten::val variables) { function QgisApi_setProjectVariables (line 308) | void QgisApi_setProjectVariables(emscripten::val variables) { function QgisApi_renderLegend (line 320) | std::string QgisApi_renderLegend(float dpi, std::optional