@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
TypeScript
/**
* @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>>;