feature-layer.definition-expression-changed
feature-layer.definition-expression-changed: {
definitionExpression: undefined | string;
layerId: string;
}
feature-layer.destroyed
feature-layer.destroyed: {
id: string;
}
feature-layer.edits
feature-layer.edits: {
layerId: string;
result: unknown;
}
feature-layer.failed
feature-layer.failed: {
error: unknown;
id: string;
layerId: number;
serviceId: string;
}
feature-layer.labeling-changed
feature-layer.labeling-changed: {
layerId: string;
}
feature-layer.labels-visible-changed
feature-layer.labels-visible-changed: {
labelsVisible: boolean;
layerId: string;
}
feature-layer.legend-enabled-changed
feature-layer.legend-enabled-changed: {
layerId: string;
legendEnabled: boolean;
}
feature-layer.loaded
feature-layer.loaded: {
id: string;
layerId: number;
serviceId: string;
}
feature-layer.loading
feature-layer.loading: {
id: string;
layerId: number;
serviceId: string;
}
feature-layer.out-fields-changed
feature-layer.out-fields-changed: {
layerId: string;
outFields: undefined | string[];
}
feature-layer.popup-template-changed
feature-layer.popup-template-changed: {
layerId: string;
}
feature-layer.refreshed
feature-layer.refreshed: {
id: string;
layerId: number;
serviceId: string;
}
feature-layer.renderer-changed
feature-layer.renderer-changed: {
layerId: string;
}
feature-layer.scale-range-changed
feature-layer.scale-range-changed: {
layerId: string;
maxScale: number;
minScale: number;
}
feature-layer.time-extent-change
feature-layer.time-extent-change: {
layerId: string;
timeExtent: undefined | {
end: Date;
start: Date;
};
}
layer.opacity-changed
layer.opacity-changed: {
layerId: string;
opacity: number;
serviceId?: string;
sublayerId?: number;
}
layer.visibility-changed
layer.visibility-changed: {
layerId: string;
serviceId?: string;
sublayerId?: number;
visible: boolean;
}
Well-known event payload types for the compat layer event bus.