@arcgis/map-components
Version:
ArcGIS Map Components
41 lines (39 loc) • 1.37 kB
TypeScript
/// <reference types="@arcgis/core/interfaces.d.ts" />
/// <reference types="../../index.d.ts" />
import { PropertyValues } from 'lit';
import { JsxNode, PublicLitElement as LitElement, TargetedEvent } from '@arcgis/lumina';
import { ArcgisVersionManagement } from '../arcgis-version-management/customElement.js';
export type VersionListElementProps = {
closable: boolean;
currentUser: string;
currentVersionIdentifier: __esri.VersionIdentifier;
executionError: nullish | string;
hasAdvEditingUte: boolean;
heading: string;
isVersionAdministrator: boolean;
isVersioningApiAvailable: boolean;
pageSize: number;
state: string;
serviceName: string;
serviceUrl: string;
strings: ArcgisVersionManagement["messages"];
versionInfos: __esri.VersionInfo[];
};
/** @private */
export declare class ArcgisVersionManagementVersionList extends LitElement {
currentPage: number;
selected: boolean;
showBackButton: boolean;
versionListElementProps: VersionListElementProps;
readonly arcgisGetVersions: TargetedEvent<this, {
serviceUrl: string;
}>;
readonly arcgisManageVersion: TargetedEvent<this, {
actionType: string;
serviceUrl: string;
versionInfo: __esri.VersionInfo;
}>;
readonly arcgisNewVersion: TargetedEvent<this, {
serviceUrl: string;
}>;
}