@mapbox-vue3/env-layers
Version:
Mapbox Vue3 Component Library Env Layers
60 lines (59 loc) • 1.43 kB
TypeScript
import type { ExtractPropTypes, PropType } from 'vue';
import type TempLayer from './temp-layer.vue';
export declare const tempLayerProps: {
id: {
type: StringConstructor;
default: () => string;
};
image: {
type: StringConstructor;
required: boolean;
};
min: {
type: NumberConstructor;
required: boolean;
};
max: {
type: NumberConstructor;
required: boolean;
};
range: {
type: PropType<number[]>;
required: boolean;
};
origin: {
type: PropType<number[]>;
required: boolean;
};
resolution: {
type: NumberConstructor;
required: boolean;
};
rampColors: {
type: PropType<{
[x: number]: string;
}>;
default: () => {
0: string;
0.1: string;
0.2: string;
0.3: string;
0.4: string;
0.5: string;
0.6: string;
1: string;
};
};
opacity: {
type: NumberConstructor;
default: number;
};
visible: {
type: BooleanConstructor;
default: boolean;
};
};
export type TempLayerProps = ExtractPropTypes<typeof tempLayerProps>;
export declare const tempLayerEmits: {};
export type TempLayerEmits = typeof tempLayerEmits;
export type TempLayerInstance = InstanceType<typeof TempLayer>;