UNPKG

@arcgis/core

Version:

ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API

66 lines (60 loc) 1.79 kB
/** * @internal * @since 4.32 * @internal */ import type KnowledgeGraph from "../../rest/knowledgeGraph/KnowledgeGraph.js"; import type { InclusionModeDefinitionOptimizedGeometry } from "./generalSharedKgUtils.js"; import type { AbortOptions } from "../../core/promiseUtils.js"; /** * @internal * @internal */ export interface SerializedResourceURLs { /** @internal */ entitiesUrl?: string | null; /** @internal */ relationshipsUrl?: string | null; } /** * @param serializedResourceURLs * @param options * @internal * @internal */ export function fetchAndConvertSerializedLinkChart(serializedResourceURLs: SerializedResourceURLs, options?: AbortOptions): Promise<InclusionModeDefinitionOptimizedGeometry>; /** * @param idCollectionsUrl * @param generateAllSublayers * @param options * @internal * @internal */ export function fetchAndConvertSerializedKnowledgeIdMap(idCollectionsUrl: string, generateAllSublayers?: boolean, options?: AbortOptions): Promise<InclusionModeDefinitionOptimizedGeometry>; /** * @internal * @internal */ export interface SerializedFeatureCollections { /** @internal */ entitiesFC: Uint8Array<ArrayBuffer>; /** @internal */ relationshipsFC: Uint8Array<ArrayBuffer>; } /** * @param inclusionDefinition * @param kg * @param endpointMap * @internal * @internal */ export function serializeInclusionDefinitionToAllPbf(inclusionDefinition: InclusionModeDefinitionOptimizedGeometry, kg: KnowledgeGraph, endpointMap: Map<string, [ string, string ]>): Promise<SerializedFeatureCollections>; /** * @param inclusionDefinition * @internal * @internal */ export function serializeInclusionDefinitionToIdCollectionsMapPbf(inclusionDefinition: InclusionModeDefinitionOptimizedGeometry): Promise<Uint8Array<ArrayBuffer>>;