@arcgis/map-components
Version:
ArcGIS Map Components
45 lines (43 loc) • 1.54 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;
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 {
/** @default 1 */
currentPage: number;
/** @default false */
selected: boolean;
/** @default false */
showBackButton: boolean;
versionListElementProps: VersionListElementProps;
readonly arcgisFlowItemBack: TargetedEvent<this, void>;
readonly arcgisFlowItemClose: TargetedEvent<this, void>;
readonly arcgisGetVersions: TargetedEvent<this, {
serviceUrl: string;
}>;
readonly arcgisManageVersion: TargetedEvent<this, {
actionType: string;
serviceUrl: string;
versionInfo: __esri.VersionInfo;
}>;
readonly arcgisNewVersion: TargetedEvent<this, {
serviceUrl: string;
}>;
}