migrado para typescript 7
This commit is contained in:
parent
1ee3b2d207
commit
a9bac68e1b
47 changed files with 3386 additions and 31528 deletions
4674
dist/eli-vue.es.js
vendored
4674
dist/eli-vue.es.js
vendored
File diff suppressed because one or more lines are too long
160
dist/eli-vue.umd.js
vendored
160
dist/eli-vue.umd.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large
Load diff
|
|
@ -1,72 +0,0 @@
|
|||
import "leaflet/dist/leaflet.css";
|
||||
import { type PropType } from "vue";
|
||||
import "./EliEntradaCoordenadas.css";
|
||||
import type { PadroesEntradas } from "./tiposEntradas";
|
||||
type EntradaCoordenadas = PadroesEntradas["coordenadas"];
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
value: {
|
||||
type: PropType<EntradaCoordenadas["value"]>;
|
||||
default: null;
|
||||
};
|
||||
opcoes: {
|
||||
type: PropType<EntradaCoordenadas["opcoes"]>;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
alturaEfetiva: import("vue").ComputedRef<number>;
|
||||
geolocalizando: import("vue").Ref<boolean, boolean>;
|
||||
possuiValor: import("vue").ComputedRef<boolean>;
|
||||
latDisplay: import("vue").ComputedRef<string>;
|
||||
lngDisplay: import("vue").ComputedRef<string>;
|
||||
onLatChange: (v: string | number) => void;
|
||||
onLngChange: (v: string | number) => void;
|
||||
usarMinhaLocalizacao: () => Promise<void>;
|
||||
limpar: () => void;
|
||||
attrs: import("vue").Attrs;
|
||||
mapaRef: import("vue").Ref<HTMLElement | null, HTMLElement | null>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
"update:value": (_v: EntradaCoordenadas["value"]) => true;
|
||||
input: (_v: EntradaCoordenadas["value"]) => true;
|
||||
change: (_v: EntradaCoordenadas["value"]) => true;
|
||||
focus: () => true;
|
||||
blur: () => true;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
value: {
|
||||
type: PropType<EntradaCoordenadas["value"]>;
|
||||
default: null;
|
||||
};
|
||||
opcoes: {
|
||||
type: PropType<EntradaCoordenadas["opcoes"]>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onInput?: ((_v: {
|
||||
formato: "decimal";
|
||||
datum: "EPSG:4326";
|
||||
latitude: number;
|
||||
longitude: number;
|
||||
} | null | undefined) => any) | undefined;
|
||||
onBlur?: (() => any) | undefined;
|
||||
"onUpdate:value"?: ((_v: {
|
||||
formato: "decimal";
|
||||
datum: "EPSG:4326";
|
||||
latitude: number;
|
||||
longitude: number;
|
||||
} | null | undefined) => any) | undefined;
|
||||
onChange?: ((_v: {
|
||||
formato: "decimal";
|
||||
datum: "EPSG:4326";
|
||||
latitude: number;
|
||||
longitude: number;
|
||||
} | null | undefined) => any) | undefined;
|
||||
onFocus?: (() => any) | undefined;
|
||||
}>, {
|
||||
value: {
|
||||
formato: "decimal";
|
||||
datum: "EPSG:4326";
|
||||
latitude: number;
|
||||
longitude: number;
|
||||
} | null | undefined;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,144 +0,0 @@
|
|||
import type dayjs from "dayjs";
|
||||
import { type PropType } from "vue";
|
||||
import type { CelulaCalendario } from "./useDataHora";
|
||||
import "./Calendario.css";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
uid: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
aberto: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
estiloPopover: {
|
||||
type: PropType<Record<string, string>>;
|
||||
required: true;
|
||||
};
|
||||
rotulo: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
modo: {
|
||||
type: PropType<"data" | "dataHora">;
|
||||
required: true;
|
||||
};
|
||||
nomeMesAtual: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
anoAtual: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
mesAtual: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
listaAnos: {
|
||||
type: PropType<number[]>;
|
||||
required: true;
|
||||
};
|
||||
celulas: {
|
||||
type: PropType<CelulaCalendario[]>;
|
||||
required: true;
|
||||
};
|
||||
diaSelecionado: {
|
||||
type: PropType<dayjs.Dayjs | null>;
|
||||
default: null;
|
||||
};
|
||||
horaTemp: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
minutoTemp: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
diasSemana: string[];
|
||||
MESES: string[];
|
||||
onMesSelectChange: (e: Event) => void;
|
||||
onAnoSelectChange: (e: Event) => void;
|
||||
onHoraInput: (e: Event) => void;
|
||||
onHoraBlur: () => void;
|
||||
onHoraKeydown: (e: KeyboardEvent) => void;
|
||||
onMinutoInput: (e: Event) => void;
|
||||
onMinutoBlur: () => void;
|
||||
onMinutoKeydown: (e: KeyboardEvent) => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
fechar: () => true;
|
||||
confirmar: () => true;
|
||||
navegarMes: (_delta: number) => true;
|
||||
selecionarDia: (_cell: CelulaCalendario) => true;
|
||||
mudarMes: (_mes: number) => true;
|
||||
mudarAno: (_ano: number) => true;
|
||||
"update:horaTemp": (_v: string) => true;
|
||||
"update:minutoTemp": (_v: string) => true;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
uid: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
aberto: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
estiloPopover: {
|
||||
type: PropType<Record<string, string>>;
|
||||
required: true;
|
||||
};
|
||||
rotulo: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
modo: {
|
||||
type: PropType<"data" | "dataHora">;
|
||||
required: true;
|
||||
};
|
||||
nomeMesAtual: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
anoAtual: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
mesAtual: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
listaAnos: {
|
||||
type: PropType<number[]>;
|
||||
required: true;
|
||||
};
|
||||
celulas: {
|
||||
type: PropType<CelulaCalendario[]>;
|
||||
required: true;
|
||||
};
|
||||
diaSelecionado: {
|
||||
type: PropType<dayjs.Dayjs | null>;
|
||||
default: null;
|
||||
};
|
||||
horaTemp: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
minutoTemp: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onFechar?: (() => any) | undefined;
|
||||
onConfirmar?: (() => any) | undefined;
|
||||
onNavegarMes?: ((_delta: number) => any) | undefined;
|
||||
onSelecionarDia?: ((_cell: CelulaCalendario) => any) | undefined;
|
||||
onMudarMes?: ((_mes: number) => any) | undefined;
|
||||
onMudarAno?: ((_ano: number) => any) | undefined;
|
||||
"onUpdate:horaTemp"?: ((_v: string) => any) | undefined;
|
||||
"onUpdate:minutoTemp"?: ((_v: string) => any) | undefined;
|
||||
}>, {
|
||||
diaSelecionado: dayjs.Dayjs | null;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,700 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { CampoDensidade, CampoVariante } from "../../../tipos";
|
||||
import "./EliEntradaDataHora.css";
|
||||
import type { EntradaDataHora } from "./useDataHora";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
value: {
|
||||
type: PropType<EntradaDataHora["value"]>;
|
||||
default: undefined;
|
||||
};
|
||||
opcoes: {
|
||||
type: PropType<EntradaDataHora["opcoes"]>;
|
||||
required: false;
|
||||
default: undefined;
|
||||
};
|
||||
modelValue: {
|
||||
type: PropType<string | null>;
|
||||
default: null;
|
||||
};
|
||||
modo: {
|
||||
type: PropType<"data" | "dataHora">;
|
||||
default: undefined;
|
||||
};
|
||||
rotulo: {
|
||||
type: StringConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
placeholder: {
|
||||
type: StringConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
desabilitado: {
|
||||
type: BooleanConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
limpavel: {
|
||||
type: BooleanConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
erro: {
|
||||
type: BooleanConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
mensagensErro: {
|
||||
type: PropType<string | string[]>;
|
||||
default: undefined;
|
||||
};
|
||||
dica: {
|
||||
type: StringConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
dicaPersistente: {
|
||||
type: BooleanConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
densidade: {
|
||||
type: PropType<CampoDensidade>;
|
||||
default: undefined;
|
||||
};
|
||||
variante: {
|
||||
type: PropType<CampoVariante>;
|
||||
default: undefined;
|
||||
};
|
||||
min: {
|
||||
type: PropType<string | undefined>;
|
||||
default: undefined;
|
||||
};
|
||||
max: {
|
||||
type: PropType<string | undefined>;
|
||||
default: undefined;
|
||||
};
|
||||
}>, {
|
||||
uid: number;
|
||||
aberto: import("vue").Ref<boolean, boolean>;
|
||||
estiloPopover: import("vue").Ref<Record<string, string>, Record<string, string>>;
|
||||
referencia: import("vue").Ref<{
|
||||
clone: () => import("dayjs").Dayjs;
|
||||
isValid: () => boolean;
|
||||
year: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
month: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
date: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
day: {
|
||||
(): 0 | 1 | 2 | 3 | 4 | 5 | 6;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
hour: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
minute: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
second: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
millisecond: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
set: (unit: import("dayjs").UnitType, value: number) => import("dayjs").Dayjs;
|
||||
get: (unit: import("dayjs").UnitType) => number;
|
||||
add: {
|
||||
(value: number, unit?: import("dayjs").ManipulateType): import("dayjs").Dayjs;
|
||||
(duration: plugin.Duration): import("dayjs").Dayjs;
|
||||
};
|
||||
subtract: {
|
||||
(value: number, unit?: import("dayjs").ManipulateType): import("dayjs").Dayjs;
|
||||
(duration: plugin.Duration): import("dayjs").Dayjs;
|
||||
};
|
||||
startOf: (unit: import("dayjs").OpUnitType) => import("dayjs").Dayjs;
|
||||
endOf: (unit: import("dayjs").OpUnitType) => import("dayjs").Dayjs;
|
||||
format: (template?: string) => string;
|
||||
diff: (date?: import("dayjs").ConfigType, unit?: import("dayjs").QUnitType | import("dayjs").OpUnitType, float?: boolean) => number;
|
||||
valueOf: () => number;
|
||||
unix: () => number;
|
||||
daysInMonth: () => number;
|
||||
toDate: () => Date;
|
||||
toJSON: () => string;
|
||||
toISOString: () => string;
|
||||
toString: () => string;
|
||||
utcOffset: {
|
||||
(): number;
|
||||
(offset: number | string, keepLocalTime?: boolean): import("dayjs").Dayjs;
|
||||
};
|
||||
isBefore: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
isSame: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
isAfter: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
locale: {
|
||||
(): string;
|
||||
(preset: string | ILocale, object?: Partial<ILocale>): import("dayjs").Dayjs;
|
||||
};
|
||||
isSameOrAfter: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
isSameOrBefore: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
fromNow: (withoutSuffix?: boolean) => string;
|
||||
from: (compared: import("dayjs").ConfigType, withoutSuffix?: boolean) => string;
|
||||
toNow: (withoutSuffix?: boolean) => string;
|
||||
to: (compared: import("dayjs").ConfigType, withoutSuffix?: boolean) => string;
|
||||
tz: (timezone?: string, keepLocalTime?: boolean) => import("dayjs").Dayjs;
|
||||
offsetName: (type?: "short" | "long") => string | undefined;
|
||||
utc: (keepLocalTime?: boolean) => import("dayjs").Dayjs;
|
||||
local: () => import("dayjs").Dayjs;
|
||||
isUTC: () => boolean;
|
||||
week: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
}, import("dayjs").Dayjs | {
|
||||
clone: () => import("dayjs").Dayjs;
|
||||
isValid: () => boolean;
|
||||
year: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
month: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
date: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
day: {
|
||||
(): 0 | 1 | 2 | 3 | 4 | 5 | 6;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
hour: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
minute: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
second: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
millisecond: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
set: (unit: import("dayjs").UnitType, value: number) => import("dayjs").Dayjs;
|
||||
get: (unit: import("dayjs").UnitType) => number;
|
||||
add: {
|
||||
(value: number, unit?: import("dayjs").ManipulateType): import("dayjs").Dayjs;
|
||||
(duration: plugin.Duration): import("dayjs").Dayjs;
|
||||
};
|
||||
subtract: {
|
||||
(value: number, unit?: import("dayjs").ManipulateType): import("dayjs").Dayjs;
|
||||
(duration: plugin.Duration): import("dayjs").Dayjs;
|
||||
};
|
||||
startOf: (unit: import("dayjs").OpUnitType) => import("dayjs").Dayjs;
|
||||
endOf: (unit: import("dayjs").OpUnitType) => import("dayjs").Dayjs;
|
||||
format: (template?: string) => string;
|
||||
diff: (date?: import("dayjs").ConfigType, unit?: import("dayjs").QUnitType | import("dayjs").OpUnitType, float?: boolean) => number;
|
||||
valueOf: () => number;
|
||||
unix: () => number;
|
||||
daysInMonth: () => number;
|
||||
toDate: () => Date;
|
||||
toJSON: () => string;
|
||||
toISOString: () => string;
|
||||
toString: () => string;
|
||||
utcOffset: {
|
||||
(): number;
|
||||
(offset: number | string, keepLocalTime?: boolean): import("dayjs").Dayjs;
|
||||
};
|
||||
isBefore: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
isSame: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
isAfter: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
locale: {
|
||||
(): string;
|
||||
(preset: string | ILocale, object?: Partial<ILocale>): import("dayjs").Dayjs;
|
||||
};
|
||||
isSameOrAfter: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
isSameOrBefore: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
fromNow: (withoutSuffix?: boolean) => string;
|
||||
from: (compared: import("dayjs").ConfigType, withoutSuffix?: boolean) => string;
|
||||
toNow: (withoutSuffix?: boolean) => string;
|
||||
to: (compared: import("dayjs").ConfigType, withoutSuffix?: boolean) => string;
|
||||
tz: (timezone?: string, keepLocalTime?: boolean) => import("dayjs").Dayjs;
|
||||
offsetName: (type?: "short" | "long") => string | undefined;
|
||||
utc: (keepLocalTime?: boolean) => import("dayjs").Dayjs;
|
||||
local: () => import("dayjs").Dayjs;
|
||||
isUTC: () => boolean;
|
||||
week: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
}>;
|
||||
diaSelecionado: import("vue").Ref<{
|
||||
clone: () => import("dayjs").Dayjs;
|
||||
isValid: () => boolean;
|
||||
year: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
month: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
date: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
day: {
|
||||
(): 0 | 1 | 2 | 3 | 4 | 5 | 6;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
hour: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
minute: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
second: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
millisecond: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
set: (unit: import("dayjs").UnitType, value: number) => import("dayjs").Dayjs;
|
||||
get: (unit: import("dayjs").UnitType) => number;
|
||||
add: {
|
||||
(value: number, unit?: import("dayjs").ManipulateType): import("dayjs").Dayjs;
|
||||
(duration: plugin.Duration): import("dayjs").Dayjs;
|
||||
};
|
||||
subtract: {
|
||||
(value: number, unit?: import("dayjs").ManipulateType): import("dayjs").Dayjs;
|
||||
(duration: plugin.Duration): import("dayjs").Dayjs;
|
||||
};
|
||||
startOf: (unit: import("dayjs").OpUnitType) => import("dayjs").Dayjs;
|
||||
endOf: (unit: import("dayjs").OpUnitType) => import("dayjs").Dayjs;
|
||||
format: (template?: string) => string;
|
||||
diff: (date?: import("dayjs").ConfigType, unit?: import("dayjs").QUnitType | import("dayjs").OpUnitType, float?: boolean) => number;
|
||||
valueOf: () => number;
|
||||
unix: () => number;
|
||||
daysInMonth: () => number;
|
||||
toDate: () => Date;
|
||||
toJSON: () => string;
|
||||
toISOString: () => string;
|
||||
toString: () => string;
|
||||
utcOffset: {
|
||||
(): number;
|
||||
(offset: number | string, keepLocalTime?: boolean): import("dayjs").Dayjs;
|
||||
};
|
||||
isBefore: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
isSame: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
isAfter: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
locale: {
|
||||
(): string;
|
||||
(preset: string | ILocale, object?: Partial<ILocale>): import("dayjs").Dayjs;
|
||||
};
|
||||
isSameOrAfter: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
isSameOrBefore: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
fromNow: (withoutSuffix?: boolean) => string;
|
||||
from: (compared: import("dayjs").ConfigType, withoutSuffix?: boolean) => string;
|
||||
toNow: (withoutSuffix?: boolean) => string;
|
||||
to: (compared: import("dayjs").ConfigType, withoutSuffix?: boolean) => string;
|
||||
tz: (timezone?: string, keepLocalTime?: boolean) => import("dayjs").Dayjs;
|
||||
offsetName: (type?: "short" | "long") => string | undefined;
|
||||
utc: (keepLocalTime?: boolean) => import("dayjs").Dayjs;
|
||||
local: () => import("dayjs").Dayjs;
|
||||
isUTC: () => boolean;
|
||||
week: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
} | null, import("dayjs").Dayjs | {
|
||||
clone: () => import("dayjs").Dayjs;
|
||||
isValid: () => boolean;
|
||||
year: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
month: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
date: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
day: {
|
||||
(): 0 | 1 | 2 | 3 | 4 | 5 | 6;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
hour: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
minute: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
second: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
millisecond: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
set: (unit: import("dayjs").UnitType, value: number) => import("dayjs").Dayjs;
|
||||
get: (unit: import("dayjs").UnitType) => number;
|
||||
add: {
|
||||
(value: number, unit?: import("dayjs").ManipulateType): import("dayjs").Dayjs;
|
||||
(duration: plugin.Duration): import("dayjs").Dayjs;
|
||||
};
|
||||
subtract: {
|
||||
(value: number, unit?: import("dayjs").ManipulateType): import("dayjs").Dayjs;
|
||||
(duration: plugin.Duration): import("dayjs").Dayjs;
|
||||
};
|
||||
startOf: (unit: import("dayjs").OpUnitType) => import("dayjs").Dayjs;
|
||||
endOf: (unit: import("dayjs").OpUnitType) => import("dayjs").Dayjs;
|
||||
format: (template?: string) => string;
|
||||
diff: (date?: import("dayjs").ConfigType, unit?: import("dayjs").QUnitType | import("dayjs").OpUnitType, float?: boolean) => number;
|
||||
valueOf: () => number;
|
||||
unix: () => number;
|
||||
daysInMonth: () => number;
|
||||
toDate: () => Date;
|
||||
toJSON: () => string;
|
||||
toISOString: () => string;
|
||||
toString: () => string;
|
||||
utcOffset: {
|
||||
(): number;
|
||||
(offset: number | string, keepLocalTime?: boolean): import("dayjs").Dayjs;
|
||||
};
|
||||
isBefore: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
isSame: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
isAfter: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
locale: {
|
||||
(): string;
|
||||
(preset: string | ILocale, object?: Partial<ILocale>): import("dayjs").Dayjs;
|
||||
};
|
||||
isSameOrAfter: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
isSameOrBefore: (date?: import("dayjs").ConfigType, unit?: import("dayjs").OpUnitType) => boolean;
|
||||
fromNow: (withoutSuffix?: boolean) => string;
|
||||
from: (compared: import("dayjs").ConfigType, withoutSuffix?: boolean) => string;
|
||||
toNow: (withoutSuffix?: boolean) => string;
|
||||
to: (compared: import("dayjs").ConfigType, withoutSuffix?: boolean) => string;
|
||||
tz: (timezone?: string, keepLocalTime?: boolean) => import("dayjs").Dayjs;
|
||||
offsetName: (type?: "short" | "long") => string | undefined;
|
||||
utc: (keepLocalTime?: boolean) => import("dayjs").Dayjs;
|
||||
local: () => import("dayjs").Dayjs;
|
||||
isUTC: () => boolean;
|
||||
week: {
|
||||
(): number;
|
||||
(value: number): import("dayjs").Dayjs;
|
||||
};
|
||||
} | null>;
|
||||
horaTemp: import("vue").Ref<string, string>;
|
||||
minutoTemp: import("vue").Ref<string, string>;
|
||||
opcoesEfetivas: import("vue").ComputedRef<{
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
} & {
|
||||
modo?: "data" | "dataHora";
|
||||
limpavel?: boolean;
|
||||
erro?: boolean;
|
||||
mensagensErro?: string | string[];
|
||||
dica?: string;
|
||||
dicaPersistente?: boolean;
|
||||
min?: string;
|
||||
max?: string;
|
||||
densidade?: import("../../../tipos").CampoDensidade;
|
||||
variante?: import("../../../tipos").CampoVariante;
|
||||
}>;
|
||||
modoEfetivo: import("vue").ComputedRef<"data" | "dataHora">;
|
||||
desabilitadoEfetivo: import("vue").ComputedRef<boolean>;
|
||||
valor: import("vue").ComputedRef<string | null>;
|
||||
valorFormatado: import("vue").ComputedRef<string>;
|
||||
mensagensVisiveis: import("vue").ComputedRef<string[]>;
|
||||
nomeMesAtual: import("vue").ComputedRef<string>;
|
||||
anoAtual: import("vue").ComputedRef<number>;
|
||||
mesAtual: import("vue").ComputedRef<number>;
|
||||
listaAnos: import("vue").ComputedRef<number[]>;
|
||||
mudarMes: (mes: number) => void;
|
||||
mudarAno: (ano: number) => void;
|
||||
celulas: import("vue").ComputedRef<import("./useDataHora").CelulaCalendario[]>;
|
||||
abrirSeHabilitado: () => void;
|
||||
fechar: () => void;
|
||||
navegarMes: (delta: number) => void;
|
||||
selecionarDia: (cell: import("./useDataHora").CelulaCalendario) => void;
|
||||
confirmar: () => void;
|
||||
limpar: () => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
"update:value": (_v: string | null) => true;
|
||||
input: (_v: string | null) => true;
|
||||
change: (_v: string | null) => true;
|
||||
"update:modelValue": (_v: string | null) => true;
|
||||
alterar: (_v: string | null) => true;
|
||||
foco: () => true;
|
||||
desfoco: () => true;
|
||||
focus: () => true;
|
||||
blur: () => true;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
value: {
|
||||
type: PropType<EntradaDataHora["value"]>;
|
||||
default: undefined;
|
||||
};
|
||||
opcoes: {
|
||||
type: PropType<EntradaDataHora["opcoes"]>;
|
||||
required: false;
|
||||
default: undefined;
|
||||
};
|
||||
modelValue: {
|
||||
type: PropType<string | null>;
|
||||
default: null;
|
||||
};
|
||||
modo: {
|
||||
type: PropType<"data" | "dataHora">;
|
||||
default: undefined;
|
||||
};
|
||||
rotulo: {
|
||||
type: StringConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
placeholder: {
|
||||
type: StringConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
desabilitado: {
|
||||
type: BooleanConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
limpavel: {
|
||||
type: BooleanConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
erro: {
|
||||
type: BooleanConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
mensagensErro: {
|
||||
type: PropType<string | string[]>;
|
||||
default: undefined;
|
||||
};
|
||||
dica: {
|
||||
type: StringConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
dicaPersistente: {
|
||||
type: BooleanConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
densidade: {
|
||||
type: PropType<CampoDensidade>;
|
||||
default: undefined;
|
||||
};
|
||||
variante: {
|
||||
type: PropType<CampoVariante>;
|
||||
default: undefined;
|
||||
};
|
||||
min: {
|
||||
type: PropType<string | undefined>;
|
||||
default: undefined;
|
||||
};
|
||||
max: {
|
||||
type: PropType<string | undefined>;
|
||||
default: undefined;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onInput?: ((_v: string | null) => any) | undefined;
|
||||
"onUpdate:modelValue"?: ((_v: string | null) => any) | undefined;
|
||||
onBlur?: (() => any) | undefined;
|
||||
"onUpdate:value"?: ((_v: string | null) => any) | undefined;
|
||||
onChange?: ((_v: string | null) => any) | undefined;
|
||||
onFocus?: (() => any) | undefined;
|
||||
onFoco?: (() => any) | undefined;
|
||||
onDesfoco?: (() => any) | undefined;
|
||||
onAlterar?: ((_v: string | null) => any) | undefined;
|
||||
}>, {
|
||||
modo: "data" | "dataHora";
|
||||
limpavel: boolean;
|
||||
erro: boolean;
|
||||
mensagensErro: string | string[];
|
||||
dica: string;
|
||||
dicaPersistente: boolean;
|
||||
min: string | undefined;
|
||||
max: string | undefined;
|
||||
densidade: CampoDensidade;
|
||||
variante: CampoVariante;
|
||||
desabilitado: boolean;
|
||||
opcoes: {
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
} & {
|
||||
modo?: "data" | "dataHora";
|
||||
limpavel?: boolean;
|
||||
erro?: boolean;
|
||||
mensagensErro?: string | string[];
|
||||
dica?: string;
|
||||
dicaPersistente?: boolean;
|
||||
min?: string;
|
||||
max?: string;
|
||||
densidade?: import("../../../tipos").CampoDensidade;
|
||||
variante?: import("../../../tipos").CampoVariante;
|
||||
};
|
||||
value: string | null | undefined;
|
||||
modelValue: string | null;
|
||||
rotulo: string;
|
||||
placeholder: string;
|
||||
}, {}, {
|
||||
Calendario: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
uid: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
aberto: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
estiloPopover: {
|
||||
type: PropType<Record<string, string>>;
|
||||
required: true;
|
||||
};
|
||||
rotulo: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
modo: {
|
||||
type: PropType<"data" | "dataHora">;
|
||||
required: true;
|
||||
};
|
||||
nomeMesAtual: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
anoAtual: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
mesAtual: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
listaAnos: {
|
||||
type: PropType<number[]>;
|
||||
required: true;
|
||||
};
|
||||
celulas: {
|
||||
type: PropType<import("./useDataHora").CelulaCalendario[]>;
|
||||
required: true;
|
||||
};
|
||||
diaSelecionado: {
|
||||
type: PropType<import("dayjs").Dayjs | null>;
|
||||
default: null;
|
||||
};
|
||||
horaTemp: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
minutoTemp: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
diasSemana: string[];
|
||||
MESES: string[];
|
||||
onMesSelectChange: (e: Event) => void;
|
||||
onAnoSelectChange: (e: Event) => void;
|
||||
onHoraInput: (e: Event) => void;
|
||||
onHoraBlur: () => void;
|
||||
onHoraKeydown: (e: KeyboardEvent) => void;
|
||||
onMinutoInput: (e: Event) => void;
|
||||
onMinutoBlur: () => void;
|
||||
onMinutoKeydown: (e: KeyboardEvent) => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
fechar: () => true;
|
||||
confirmar: () => true;
|
||||
navegarMes: (_delta: number) => true;
|
||||
selecionarDia: (_cell: import("./useDataHora").CelulaCalendario) => true;
|
||||
mudarMes: (_mes: number) => true;
|
||||
mudarAno: (_ano: number) => true;
|
||||
"update:horaTemp": (_v: string) => true;
|
||||
"update:minutoTemp": (_v: string) => true;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
uid: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
aberto: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
estiloPopover: {
|
||||
type: PropType<Record<string, string>>;
|
||||
required: true;
|
||||
};
|
||||
rotulo: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
modo: {
|
||||
type: PropType<"data" | "dataHora">;
|
||||
required: true;
|
||||
};
|
||||
nomeMesAtual: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
anoAtual: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
mesAtual: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
listaAnos: {
|
||||
type: PropType<number[]>;
|
||||
required: true;
|
||||
};
|
||||
celulas: {
|
||||
type: PropType<import("./useDataHora").CelulaCalendario[]>;
|
||||
required: true;
|
||||
};
|
||||
diaSelecionado: {
|
||||
type: PropType<import("dayjs").Dayjs | null>;
|
||||
default: null;
|
||||
};
|
||||
horaTemp: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
minutoTemp: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onFechar?: (() => any) | undefined;
|
||||
onConfirmar?: (() => any) | undefined;
|
||||
onNavegarMes?: ((_delta: number) => any) | undefined;
|
||||
onSelecionarDia?: ((_cell: import("./useDataHora").CelulaCalendario) => any) | undefined;
|
||||
onMudarMes?: ((_mes: number) => any) | undefined;
|
||||
onMudarAno?: ((_ano: number) => any) | undefined;
|
||||
"onUpdate:horaTemp"?: ((_v: string) => any) | undefined;
|
||||
"onUpdate:minutoTemp"?: ((_v: string) => any) | undefined;
|
||||
}>, {
|
||||
diaSelecionado: import("dayjs").Dayjs | null;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -112,7 +112,7 @@ export declare function useDataHora(props: Props, emit: EmitFn): {
|
|||
toNow: (withoutSuffix?: boolean) => string;
|
||||
to: (compared: dayjs.ConfigType, withoutSuffix?: boolean) => string;
|
||||
tz: (timezone?: string, keepLocalTime?: boolean) => dayjs.Dayjs;
|
||||
offsetName: (type?: "short" | "long") => string | undefined;
|
||||
offsetName: (type?: 'short' | 'long') => string | undefined;
|
||||
utc: (keepLocalTime?: boolean) => dayjs.Dayjs;
|
||||
local: () => dayjs.Dayjs;
|
||||
isUTC: () => boolean;
|
||||
|
|
@ -194,7 +194,7 @@ export declare function useDataHora(props: Props, emit: EmitFn): {
|
|||
toNow: (withoutSuffix?: boolean) => string;
|
||||
to: (compared: dayjs.ConfigType, withoutSuffix?: boolean) => string;
|
||||
tz: (timezone?: string, keepLocalTime?: boolean) => dayjs.Dayjs;
|
||||
offsetName: (type?: "short" | "long") => string | undefined;
|
||||
offsetName: (type?: 'short' | 'long') => string | undefined;
|
||||
utc: (keepLocalTime?: boolean) => dayjs.Dayjs;
|
||||
local: () => dayjs.Dayjs;
|
||||
isUTC: () => boolean;
|
||||
|
|
@ -277,7 +277,7 @@ export declare function useDataHora(props: Props, emit: EmitFn): {
|
|||
toNow: (withoutSuffix?: boolean) => string;
|
||||
to: (compared: dayjs.ConfigType, withoutSuffix?: boolean) => string;
|
||||
tz: (timezone?: string, keepLocalTime?: boolean) => dayjs.Dayjs;
|
||||
offsetName: (type?: "short" | "long") => string | undefined;
|
||||
offsetName: (type?: 'short' | 'long') => string | undefined;
|
||||
utc: (keepLocalTime?: boolean) => dayjs.Dayjs;
|
||||
local: () => dayjs.Dayjs;
|
||||
isUTC: () => boolean;
|
||||
|
|
@ -359,7 +359,7 @@ export declare function useDataHora(props: Props, emit: EmitFn): {
|
|||
toNow: (withoutSuffix?: boolean) => string;
|
||||
to: (compared: dayjs.ConfigType, withoutSuffix?: boolean) => string;
|
||||
tz: (timezone?: string, keepLocalTime?: boolean) => dayjs.Dayjs;
|
||||
offsetName: (type?: "short" | "long") => string | undefined;
|
||||
offsetName: (type?: 'short' | 'long') => string | undefined;
|
||||
utc: (keepLocalTime?: boolean) => dayjs.Dayjs;
|
||||
local: () => dayjs.Dayjs;
|
||||
isUTC: () => boolean;
|
||||
|
|
|
|||
|
|
@ -1,48 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { PadroesEntradas } from "./tiposEntradas";
|
||||
import "./EliEntradaNumero.css";
|
||||
type EntradaNumero = PadroesEntradas["numero"];
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
/** Interface padrão (EliEntrada): value + opcoes. */
|
||||
value: {
|
||||
type: PropType<EntradaNumero["value"]>;
|
||||
default: undefined;
|
||||
};
|
||||
opcoes: {
|
||||
type: PropType<EntradaNumero["opcoes"]>;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
attrs: import("vue").Attrs;
|
||||
emit: ((event: "input", _v: number | null | undefined) => void) & ((event: "blur") => void) & ((event: "update:value", _v: number | null | undefined) => void) & ((event: "change", _v: number | null | undefined) => void) & ((event: "focus") => void);
|
||||
displayValue: import("vue").Ref<string, string>;
|
||||
isInteiro: import("vue").ComputedRef<boolean>;
|
||||
onUpdateModelValue: (texto: string) => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
"update:value": (_v: EntradaNumero["value"]) => true;
|
||||
/** Compat Vue2 (v-model padrão: value + input) */
|
||||
input: (_v: EntradaNumero["value"]) => true;
|
||||
change: (_v: EntradaNumero["value"]) => true;
|
||||
focus: () => true;
|
||||
blur: () => true;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
/** Interface padrão (EliEntrada): value + opcoes. */
|
||||
value: {
|
||||
type: PropType<EntradaNumero["value"]>;
|
||||
default: undefined;
|
||||
};
|
||||
opcoes: {
|
||||
type: PropType<EntradaNumero["opcoes"]>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onInput?: ((_v: number | null | undefined) => any) | undefined;
|
||||
onBlur?: (() => any) | undefined;
|
||||
"onUpdate:value"?: ((_v: number | null | undefined) => any) | undefined;
|
||||
onChange?: ((_v: number | null | undefined) => any) | undefined;
|
||||
onFocus?: (() => any) | undefined;
|
||||
}>, {
|
||||
value: number | null | undefined;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
|
@ -1,48 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { PadroesEntradas } from "./tiposEntradas";
|
||||
type EntradaTexto = PadroesEntradas["texto"];
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
/** Interface padrão (EliEntrada): value + opcoes. */
|
||||
value: {
|
||||
type: PropType<EntradaTexto["value"]>;
|
||||
default: undefined;
|
||||
};
|
||||
opcoes: {
|
||||
type: PropType<EntradaTexto["opcoes"]>;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
attrs: import("vue").Attrs;
|
||||
emit: ((event: "input", _v: string | null | undefined) => void) & ((event: "blur") => void) & ((event: "update:value", _v: string | null | undefined) => void) & ((event: "change", _v: string | null | undefined) => void) & ((event: "focus") => void);
|
||||
localValue: import("vue").WritableComputedRef<string | null | undefined, string | null | undefined>;
|
||||
inputHtmlType: import("vue").ComputedRef<"text" | "email" | "url">;
|
||||
inputMode: import("vue").ComputedRef<string | undefined>;
|
||||
onInput: (e: Event) => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
"update:value": (_v: EntradaTexto["value"]) => true;
|
||||
/** Compat Vue2 (v-model padrão: value + input) */
|
||||
input: (_v: EntradaTexto["value"]) => true;
|
||||
change: (_v: EntradaTexto["value"]) => true;
|
||||
focus: () => true;
|
||||
blur: () => true;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
/** Interface padrão (EliEntrada): value + opcoes. */
|
||||
value: {
|
||||
type: PropType<EntradaTexto["value"]>;
|
||||
default: undefined;
|
||||
};
|
||||
opcoes: {
|
||||
type: PropType<EntradaTexto["opcoes"]>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onInput?: ((_v: string | null | undefined) => any) | undefined;
|
||||
onBlur?: (() => any) | undefined;
|
||||
"onUpdate:value"?: ((_v: string | null | undefined) => any) | undefined;
|
||||
onChange?: ((_v: string | null | undefined) => any) | undefined;
|
||||
onFocus?: (() => any) | undefined;
|
||||
}>, {
|
||||
value: string | null | undefined;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
1222
dist/types/componentes/EliTabela/EliTabela.vue.d.ts
vendored
1222
dist/types/componentes/EliTabela/EliTabela.vue.d.ts
vendored
File diff suppressed because it is too large
Load diff
|
|
@ -1,218 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { tipoEliColuna } from "./types-eli-tabela";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
colunas: {
|
||||
type: PropType<tipoEliColuna<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
colunasInvisiveis: {
|
||||
type: PropType<tipoEliColuna<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
temColunasInvisiveis: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
linhasExpandidas: {
|
||||
type: PropType<Record<number, boolean>>;
|
||||
required: true;
|
||||
};
|
||||
linhas: {
|
||||
type: PropType<unknown[]>;
|
||||
required: true;
|
||||
};
|
||||
temAcoes: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
menuAberto: {
|
||||
type: PropType<number | null>;
|
||||
required: true;
|
||||
};
|
||||
possuiAcoes: {
|
||||
type: PropType<(i: number) => boolean>;
|
||||
required: true;
|
||||
};
|
||||
toggleMenu: {
|
||||
type: PropType<(indice: number, evento: MouseEvent) => void>;
|
||||
required: true;
|
||||
};
|
||||
alternarLinhaExpandida: {
|
||||
type: PropType<(indice: number) => void>;
|
||||
required: true;
|
||||
};
|
||||
mostrarSelecao: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
isSelecionado: {
|
||||
type: PropType<(linha: unknown) => boolean>;
|
||||
required: true;
|
||||
};
|
||||
alternarSelecao: {
|
||||
type: PropType<(linha: unknown) => void>;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
ChevronRight: import("@lucide/vue").LucideIcon;
|
||||
ChevronDown: import("@lucide/vue").LucideIcon;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
colunas: {
|
||||
type: PropType<tipoEliColuna<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
colunasInvisiveis: {
|
||||
type: PropType<tipoEliColuna<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
temColunasInvisiveis: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
linhasExpandidas: {
|
||||
type: PropType<Record<number, boolean>>;
|
||||
required: true;
|
||||
};
|
||||
linhas: {
|
||||
type: PropType<unknown[]>;
|
||||
required: true;
|
||||
};
|
||||
temAcoes: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
menuAberto: {
|
||||
type: PropType<number | null>;
|
||||
required: true;
|
||||
};
|
||||
possuiAcoes: {
|
||||
type: PropType<(i: number) => boolean>;
|
||||
required: true;
|
||||
};
|
||||
toggleMenu: {
|
||||
type: PropType<(indice: number, evento: MouseEvent) => void>;
|
||||
required: true;
|
||||
};
|
||||
alternarLinhaExpandida: {
|
||||
type: PropType<(indice: number) => void>;
|
||||
required: true;
|
||||
};
|
||||
mostrarSelecao: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
isSelecionado: {
|
||||
type: PropType<(linha: unknown) => boolean>;
|
||||
required: true;
|
||||
};
|
||||
alternarSelecao: {
|
||||
type: PropType<(linha: unknown) => void>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{}>, {
|
||||
mostrarSelecao: boolean;
|
||||
}, {}, {
|
||||
EliTabelaCelula: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
celula: {
|
||||
type: PropType<import("./types-eli-tabela").tipoComponenteCelula>;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
Componente: import("vue").ComputedRef<import("vue").Component>;
|
||||
dadosParaComponente: import("vue").ComputedRef<{
|
||||
texto: string;
|
||||
acao?: () => void;
|
||||
} | {
|
||||
texto: string;
|
||||
acao?: () => void;
|
||||
} | {
|
||||
numero: number;
|
||||
prefixo?: string;
|
||||
sufixo?: string;
|
||||
acao?: () => void;
|
||||
} | {
|
||||
opcoes: {
|
||||
rotulo: string;
|
||||
cor?: string;
|
||||
icone?: import("@lucide/vue").LucideIcon;
|
||||
acao?: () => void;
|
||||
}[];
|
||||
} | {
|
||||
valor: string;
|
||||
formato: "data" | "data_hora" | "relativo";
|
||||
acao?: () => void;
|
||||
} | {
|
||||
componente: import("vue").Component;
|
||||
props?: () => Promise<Record<string, unknown>> | Record<string, unknown>;
|
||||
}>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
celula: {
|
||||
type: PropType<import("./types-eli-tabela").tipoComponenteCelula>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
EliTabelaDetalhesLinha: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
linha: {
|
||||
type: PropType<unknown>;
|
||||
required: true;
|
||||
};
|
||||
colunasInvisiveis: {
|
||||
type: PropType<tipoEliColuna<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
linha: {
|
||||
type: PropType<unknown>;
|
||||
required: true;
|
||||
};
|
||||
colunasInvisiveis: {
|
||||
type: PropType<tipoEliColuna<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {
|
||||
EliTabelaCelula: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
celula: {
|
||||
type: PropType<import("./types-eli-tabela").tipoComponenteCelula>;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
Componente: import("vue").ComputedRef<import("vue").Component>;
|
||||
dadosParaComponente: import("vue").ComputedRef<{
|
||||
texto: string;
|
||||
acao?: () => void;
|
||||
} | {
|
||||
texto: string;
|
||||
acao?: () => void;
|
||||
} | {
|
||||
numero: number;
|
||||
prefixo?: string;
|
||||
sufixo?: string;
|
||||
acao?: () => void;
|
||||
} | {
|
||||
opcoes: {
|
||||
rotulo: string;
|
||||
cor?: string;
|
||||
icone?: import("@lucide/vue").LucideIcon;
|
||||
acao?: () => void;
|
||||
}[];
|
||||
} | {
|
||||
valor: string;
|
||||
formato: "data" | "data_hora" | "relativo";
|
||||
acao?: () => void;
|
||||
} | {
|
||||
componente: import("vue").Component;
|
||||
props?: () => Promise<Record<string, unknown>> | Record<string, unknown>;
|
||||
}>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
celula: {
|
||||
type: PropType<import("./types-eli-tabela").tipoComponenteCelula>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
MoreVertical: import("@lucide/vue").LucideIcon;
|
||||
ChevronRight: import("@lucide/vue").LucideIcon;
|
||||
ChevronDown: import("@lucide/vue").LucideIcon;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,138 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
exibirBusca: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
exibirBotaoColunas: {
|
||||
type: BooleanConstructor;
|
||||
required: false;
|
||||
default: boolean;
|
||||
};
|
||||
exibirBotaoFiltroAvancado: {
|
||||
type: BooleanConstructor;
|
||||
required: false;
|
||||
default: boolean;
|
||||
};
|
||||
filtrosAtivosResumo: {
|
||||
type: PropType<{
|
||||
quantidade: number;
|
||||
rotulos: string[];
|
||||
}>;
|
||||
required: false;
|
||||
default: () => {
|
||||
quantidade: number;
|
||||
rotulos: never[];
|
||||
};
|
||||
};
|
||||
valorBusca: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
parametrosConsulta: {
|
||||
type: PropType<any>;
|
||||
required: false;
|
||||
};
|
||||
acoesCabecalho: {
|
||||
type: PropType<Array<{
|
||||
icone?: any;
|
||||
cor?: string;
|
||||
rotulo: string;
|
||||
acao: (params?: any) => void;
|
||||
}>>;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
temAcoesCabecalho: import("vue").ComputedRef<boolean>;
|
||||
tooltipFiltro: import("vue").ComputedRef<string>;
|
||||
emitBuscar: (texto: string) => void;
|
||||
emitColunas: () => void;
|
||||
emitFiltroAvancado: () => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
buscar(valor: string): boolean;
|
||||
colunas(): true;
|
||||
filtroAvancado(): true;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
exibirBusca: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
exibirBotaoColunas: {
|
||||
type: BooleanConstructor;
|
||||
required: false;
|
||||
default: boolean;
|
||||
};
|
||||
exibirBotaoFiltroAvancado: {
|
||||
type: BooleanConstructor;
|
||||
required: false;
|
||||
default: boolean;
|
||||
};
|
||||
filtrosAtivosResumo: {
|
||||
type: PropType<{
|
||||
quantidade: number;
|
||||
rotulos: string[];
|
||||
}>;
|
||||
required: false;
|
||||
default: () => {
|
||||
quantidade: number;
|
||||
rotulos: never[];
|
||||
};
|
||||
};
|
||||
valorBusca: {
|
||||
type: StringConstructor;
|
||||
required: true;
|
||||
};
|
||||
parametrosConsulta: {
|
||||
type: PropType<any>;
|
||||
required: false;
|
||||
};
|
||||
acoesCabecalho: {
|
||||
type: PropType<Array<{
|
||||
icone?: any;
|
||||
cor?: string;
|
||||
rotulo: string;
|
||||
acao: (params?: any) => void;
|
||||
}>>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onColunas?: (() => any) | undefined;
|
||||
onBuscar?: ((valor: string) => any) | undefined;
|
||||
onFiltroAvancado?: (() => any) | undefined;
|
||||
}>, {
|
||||
exibirBotaoColunas: boolean;
|
||||
exibirBotaoFiltroAvancado: boolean;
|
||||
filtrosAtivosResumo: {
|
||||
quantidade: number;
|
||||
rotulos: string[];
|
||||
};
|
||||
}, {}, {
|
||||
Columns3: import("@lucide/vue").LucideIcon;
|
||||
EliTabelaCaixaDeBusca: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
modelo: {
|
||||
type: StringConstructor;
|
||||
required: false;
|
||||
default: string;
|
||||
};
|
||||
}>, {
|
||||
texto: import("vue").Ref<string, string>;
|
||||
emitirBusca: () => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
buscar(valor: string): boolean;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
modelo: {
|
||||
type: StringConstructor;
|
||||
required: false;
|
||||
default: string;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onBuscar?: ((valor: string) => any) | undefined;
|
||||
}>, {
|
||||
modelo: string;
|
||||
}, {}, {
|
||||
Search: import("@lucide/vue").LucideIcon;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
Filter: import("@lucide/vue").LucideIcon;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
modelo: {
|
||||
type: StringConstructor;
|
||||
required: false;
|
||||
default: string;
|
||||
};
|
||||
}>, {
|
||||
texto: import("vue").Ref<string, string>;
|
||||
emitirBusca: () => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
buscar(valor: string): boolean;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
modelo: {
|
||||
type: StringConstructor;
|
||||
required: false;
|
||||
default: string;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onBuscar?: ((valor: string) => any) | undefined;
|
||||
}>, {
|
||||
modelo: string;
|
||||
}, {}, {
|
||||
Search: import("@lucide/vue").LucideIcon;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
isDev: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
menuAberto: {
|
||||
type: PropType<number | null>;
|
||||
default: null;
|
||||
};
|
||||
menuPopupPos: {
|
||||
type: PropType<{
|
||||
top: number;
|
||||
left: number;
|
||||
}>;
|
||||
required: true;
|
||||
};
|
||||
}>, void, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
isDev: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
menuAberto: {
|
||||
type: PropType<number | null>;
|
||||
default: null;
|
||||
};
|
||||
menuPopupPos: {
|
||||
type: PropType<{
|
||||
top: number;
|
||||
left: number;
|
||||
}>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{}>, {
|
||||
menuAberto: number | null;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,63 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { tipoEliColuna } from "./types-eli-tabela";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
linha: {
|
||||
type: PropType<unknown>;
|
||||
required: true;
|
||||
};
|
||||
colunasInvisiveis: {
|
||||
type: PropType<tipoEliColuna<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
linha: {
|
||||
type: PropType<unknown>;
|
||||
required: true;
|
||||
};
|
||||
colunasInvisiveis: {
|
||||
type: PropType<tipoEliColuna<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {
|
||||
EliTabelaCelula: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
celula: {
|
||||
type: PropType<import("./types-eli-tabela").tipoComponenteCelula>;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
Componente: import("vue").ComputedRef<import("vue").Component>;
|
||||
dadosParaComponente: import("vue").ComputedRef<{
|
||||
texto: string;
|
||||
acao?: () => void;
|
||||
} | {
|
||||
texto: string;
|
||||
acao?: () => void;
|
||||
} | {
|
||||
numero: number;
|
||||
prefixo?: string;
|
||||
sufixo?: string;
|
||||
acao?: () => void;
|
||||
} | {
|
||||
opcoes: {
|
||||
rotulo: string;
|
||||
cor?: string;
|
||||
icone?: import("@lucide/vue").LucideIcon;
|
||||
acao?: () => void;
|
||||
}[];
|
||||
} | {
|
||||
valor: string;
|
||||
formato: "data" | "data_hora" | "relativo";
|
||||
acao?: () => void;
|
||||
} | {
|
||||
componente: import("vue").Component;
|
||||
props?: () => Promise<Record<string, unknown>> | Record<string, unknown>;
|
||||
}>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
celula: {
|
||||
type: PropType<import("./types-eli-tabela").tipoComponenteCelula>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,39 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
carregando: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
erro: {
|
||||
type: PropType<string | null>;
|
||||
default: null;
|
||||
};
|
||||
mensagemVazio: {
|
||||
type: PropType<string | undefined>;
|
||||
required: false;
|
||||
default: undefined;
|
||||
};
|
||||
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
carregando: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
erro: {
|
||||
type: PropType<string | null>;
|
||||
default: null;
|
||||
};
|
||||
mensagemVazio: {
|
||||
type: PropType<string | undefined>;
|
||||
required: false;
|
||||
default: undefined;
|
||||
};
|
||||
}>> & Readonly<{}>, {
|
||||
erro: string | null;
|
||||
mensagemVazio: string | undefined;
|
||||
}, {}, {
|
||||
AlertCircle: import("@lucide/vue").LucideIcon;
|
||||
Inbox: import("@lucide/vue").LucideIcon;
|
||||
LoaderCircle: import("@lucide/vue").LucideIcon;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,90 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { tipoEliColuna } from "./types-eli-tabela";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
colunas: {
|
||||
type: PropType<tipoEliColuna<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
temAcoes: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
temColunasInvisiveis: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
colunaOrdenacao: {
|
||||
type: PropType<string | null>;
|
||||
default: null;
|
||||
};
|
||||
direcaoOrdenacao: {
|
||||
type: PropType<"asc" | "desc">;
|
||||
required: true;
|
||||
};
|
||||
mostrarSelecao: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
todosSelecionados: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
algunsSelecionados: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
}>, {
|
||||
ArrowUp: import("@lucide/vue").LucideIcon;
|
||||
ArrowDown: import("@lucide/vue").LucideIcon;
|
||||
isOrdenavel: (coluna: tipoEliColuna<unknown>) => boolean;
|
||||
emitAlternarOrdenacao: (chave: string) => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
alternarOrdenacao(chave: string): boolean;
|
||||
"alternar-selecao-todos": () => true;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
colunas: {
|
||||
type: PropType<tipoEliColuna<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
temAcoes: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
temColunasInvisiveis: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
colunaOrdenacao: {
|
||||
type: PropType<string | null>;
|
||||
default: null;
|
||||
};
|
||||
direcaoOrdenacao: {
|
||||
type: PropType<"asc" | "desc">;
|
||||
required: true;
|
||||
};
|
||||
mostrarSelecao: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
todosSelecionados: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
algunsSelecionados: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
"onAlternar-selecao-todos"?: (() => any) | undefined;
|
||||
onAlternarOrdenacao?: ((chave: string) => any) | undefined;
|
||||
}>, {
|
||||
mostrarSelecao: boolean;
|
||||
colunaOrdenacao: string | null;
|
||||
todosSelecionados: boolean;
|
||||
algunsSelecionados: boolean;
|
||||
}, {}, {
|
||||
ArrowUp: import("@lucide/vue").LucideIcon;
|
||||
ArrowDown: import("@lucide/vue").LucideIcon;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,69 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { tipoEliTabelaAcao } from "./types-eli-tabela";
|
||||
type ItemAcao<T> = {
|
||||
acao: tipoEliTabelaAcao<T>;
|
||||
indice: number;
|
||||
visivel: boolean;
|
||||
};
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
menuAberto: {
|
||||
type: PropType<number | null>;
|
||||
default: null;
|
||||
};
|
||||
posicao: {
|
||||
type: PropType<{
|
||||
top: number;
|
||||
left: number;
|
||||
}>;
|
||||
required: true;
|
||||
};
|
||||
acoes: {
|
||||
type: PropType<ItemAcao<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
linha: {
|
||||
type: PropType<unknown>;
|
||||
default: unknown;
|
||||
};
|
||||
}>, {
|
||||
menuEl: import("vue").Ref<HTMLElement | null, HTMLElement | null>;
|
||||
possuiAcoes: import("vue").ComputedRef<boolean>;
|
||||
emitExecutar: (item: {
|
||||
acao: tipoEliTabelaAcao<any>;
|
||||
}) => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
executar(payload: {
|
||||
acao: tipoEliTabelaAcao<any>;
|
||||
linha: unknown;
|
||||
}): boolean;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
menuAberto: {
|
||||
type: PropType<number | null>;
|
||||
default: null;
|
||||
};
|
||||
posicao: {
|
||||
type: PropType<{
|
||||
top: number;
|
||||
left: number;
|
||||
}>;
|
||||
required: true;
|
||||
};
|
||||
acoes: {
|
||||
type: PropType<ItemAcao<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
linha: {
|
||||
type: PropType<unknown>;
|
||||
default: unknown;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onExecutar?: ((payload: {
|
||||
acao: tipoEliTabelaAcao<any>;
|
||||
linha: unknown;
|
||||
}) => any) | undefined;
|
||||
}>, {
|
||||
linha: unknown;
|
||||
menuAberto: number | null;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import "./EliTabelaModalColunas.css";
|
||||
import type { EliTabelaColunasConfig } from "./colunasStorage";
|
||||
import type { tipoEliColuna } from "./types-eli-tabela";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
aberto: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
rotulosColunas: {
|
||||
type: PropType<string[]>;
|
||||
required: true;
|
||||
};
|
||||
configInicial: {
|
||||
type: PropType<EliTabelaColunasConfig>;
|
||||
required: true;
|
||||
};
|
||||
colunas: {
|
||||
type: PropType<tipoEliColuna<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
emitFechar: () => void;
|
||||
emitSalvar: () => void;
|
||||
visiveisLocal: import("vue").Ref<string[], string[]>;
|
||||
invisiveisLocal: import("vue").Ref<string[], string[]>;
|
||||
itemSendoArrastado: import("vue").Ref<string | null, string | null>;
|
||||
onDragStart: (e: DragEvent, rotulo: string) => void;
|
||||
onDragEnd: () => void;
|
||||
onDragOverItem: (alvoRotulo: string, destino: "visiveis" | "invisiveis") => void;
|
||||
onDragOverLista: (destino: "visiveis" | "invisiveis") => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
fechar(): true;
|
||||
salvar(_config: EliTabelaColunasConfig): true;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
aberto: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
rotulosColunas: {
|
||||
type: PropType<string[]>;
|
||||
required: true;
|
||||
};
|
||||
configInicial: {
|
||||
type: PropType<EliTabelaColunasConfig>;
|
||||
required: true;
|
||||
};
|
||||
colunas: {
|
||||
type: PropType<tipoEliColuna<any>[]>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onFechar?: (() => any) | undefined;
|
||||
onSalvar?: ((_config: EliTabelaColunasConfig) => any) | undefined;
|
||||
}>, {}, {}, {
|
||||
Columns2: import("@lucide/vue").LucideIcon;
|
||||
Eye: import("@lucide/vue").LucideIcon;
|
||||
EyeOff: import("@lucide/vue").LucideIcon;
|
||||
GripVertical: import("@lucide/vue").LucideIcon;
|
||||
X: import("@lucide/vue").LucideIcon;
|
||||
Check: import("@lucide/vue").LucideIcon;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,272 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { FiltroBase } from "./useFiltroAvancado";
|
||||
import { rotuloDoFiltro } from "./useFiltroAvancado";
|
||||
import "./EliTabelaModalFiltroAvancado.css";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
aberto: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
filtrosBase: {
|
||||
type: PropType<FiltroBase<string>[]>;
|
||||
required: true;
|
||||
};
|
||||
modelo: {
|
||||
/** Linhas persistidas do pai — normalizadas internamente via normalizarModelo() */
|
||||
type: PropType<Array<{
|
||||
chave: string;
|
||||
valor: unknown;
|
||||
}>>;
|
||||
required: true;
|
||||
};
|
||||
modeloFormula: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
}>, {
|
||||
linhas: import("vue").Ref<{
|
||||
chave: string;
|
||||
entrada: readonly ["texto", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
limiteCaracteres?: number | undefined;
|
||||
formato?: "texto" | "email" | "url" | "telefone" | "cpfCnpj" | "cep" | undefined;
|
||||
}] | readonly ["dataHora", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
modo?: "data" | "dataHora" | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
min?: string | undefined;
|
||||
max?: string | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["numero", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
sufixo?: string | undefined;
|
||||
prefixo?: string | undefined;
|
||||
precisao?: number | undefined;
|
||||
}] | readonly ["paragrafo", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
linhas?: number | undefined;
|
||||
limiteCaracteres?: number | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["selecao", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
itens: import("../EliEntrada/tiposSelecao").CarregadorItens;
|
||||
desativado?: string[] | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["selecaoMultipla", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
itens: import("../EliEntrada/tiposSelecao").CarregadorItens;
|
||||
desativado?: string[] | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["confirmacao", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
cor?: string | undefined;
|
||||
desabilitado?: boolean | undefined;
|
||||
rotuloAtivo?: string | undefined;
|
||||
rotuloInativo?: string | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
}] | readonly ["coordenadas", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
zoom?: number | undefined;
|
||||
alturaMapa?: number | undefined;
|
||||
camadas?: {
|
||||
estados?: boolean | undefined;
|
||||
municipios?: boolean | undefined;
|
||||
} | undefined;
|
||||
}];
|
||||
valor: unknown;
|
||||
}[], import("./useFiltroAvancado").LinhaFiltro[] | {
|
||||
chave: string;
|
||||
entrada: readonly ["texto", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
limiteCaracteres?: number | undefined;
|
||||
formato?: "texto" | "email" | "url" | "telefone" | "cpfCnpj" | "cep" | undefined;
|
||||
}] | readonly ["dataHora", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
modo?: "data" | "dataHora" | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
min?: string | undefined;
|
||||
max?: string | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["numero", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
sufixo?: string | undefined;
|
||||
prefixo?: string | undefined;
|
||||
precisao?: number | undefined;
|
||||
}] | readonly ["paragrafo", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
linhas?: number | undefined;
|
||||
limiteCaracteres?: number | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["selecao", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
itens: import("../EliEntrada/tiposSelecao").CarregadorItens;
|
||||
desativado?: string[] | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["selecaoMultipla", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
itens: import("../EliEntrada/tiposSelecao").CarregadorItens;
|
||||
desativado?: string[] | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["confirmacao", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
cor?: string | undefined;
|
||||
desabilitado?: boolean | undefined;
|
||||
rotuloAtivo?: string | undefined;
|
||||
rotuloInativo?: string | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
}] | readonly ["coordenadas", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
zoom?: number | undefined;
|
||||
alturaMapa?: number | undefined;
|
||||
camadas?: {
|
||||
estados?: boolean | undefined;
|
||||
municipios?: boolean | undefined;
|
||||
} | undefined;
|
||||
}];
|
||||
valor: unknown;
|
||||
}[]>;
|
||||
opcoesParaAdicionar: import("vue").ComputedRef<{
|
||||
chave: string;
|
||||
rotulo: string;
|
||||
filtro: (valor: unknown) => Pick<import("p-comuns").tipoCondicaoFiltroDeltaTipado<"small" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "link" | "strike" | "sub" | "sup" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "valueOf">, "valor" | "coluna" | "operador"> | undefined;
|
||||
entrada: import("../EliEntrada/tiposEntradas").ComponenteEntrada;
|
||||
}[]>;
|
||||
chaveParaAdicionar: import("vue").Ref<string, string>;
|
||||
formulaCustomizada: import("vue").Ref<string, string>;
|
||||
formulaGerada: import("vue").ComputedRef<string>;
|
||||
componenteEntrada: (entrada: import("../EliEntrada/tiposEntradas").ComponenteEntrada) => import("vue").Component;
|
||||
opcoesEntrada: (entrada: import("../EliEntrada/tiposEntradas").ComponenteEntrada) => {
|
||||
rotulo: string;
|
||||
};
|
||||
adicionar: () => void;
|
||||
remover: (idx: number) => void;
|
||||
emitFechar: () => void;
|
||||
emitSalvar: () => void;
|
||||
emitLimpar: () => void;
|
||||
rotuloDoFiltro: typeof rotuloDoFiltro;
|
||||
rotuloDoFiltroAtivo: (chave: string) => string;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
fechar: () => true;
|
||||
limpar: () => true;
|
||||
/** Dado serializável emitido pelo botão Aplicar */
|
||||
salvar: (_linhas: Array<{
|
||||
chave: string;
|
||||
valor: unknown;
|
||||
}>, _formula?: string) => true;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
aberto: {
|
||||
type: BooleanConstructor;
|
||||
required: true;
|
||||
};
|
||||
filtrosBase: {
|
||||
type: PropType<FiltroBase<string>[]>;
|
||||
required: true;
|
||||
};
|
||||
modelo: {
|
||||
/** Linhas persistidas do pai — normalizadas internamente via normalizarModelo() */
|
||||
type: PropType<Array<{
|
||||
chave: string;
|
||||
valor: unknown;
|
||||
}>>;
|
||||
required: true;
|
||||
};
|
||||
modeloFormula: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onLimpar?: (() => any) | undefined;
|
||||
onFechar?: (() => any) | undefined;
|
||||
onSalvar?: ((_linhas: {
|
||||
chave: string;
|
||||
valor: unknown;
|
||||
}[], _formula?: string | undefined) => any) | undefined;
|
||||
}>, {
|
||||
modeloFormula: string;
|
||||
}, {}, {
|
||||
CircleHelp: import("@lucide/vue").LucideIcon;
|
||||
Filter: import("@lucide/vue").LucideIcon;
|
||||
Plus: import("@lucide/vue").LucideIcon;
|
||||
Trash2: import("@lucide/vue").LucideIcon;
|
||||
X: import("@lucide/vue").LucideIcon;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,82 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import "./EliTabelaPaginacao.css";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
pagina: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
totalPaginas: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
maximoBotoes: {
|
||||
type: NumberConstructor;
|
||||
required: false;
|
||||
};
|
||||
acoes: {
|
||||
type: PropType<Array<{
|
||||
icone?: any;
|
||||
cor?: string;
|
||||
rotulo: string;
|
||||
acao: (params?: any) => void;
|
||||
}>>;
|
||||
required: false;
|
||||
default: () => never[];
|
||||
};
|
||||
parametrosConsulta: {
|
||||
type: PropType<any>;
|
||||
required: false;
|
||||
};
|
||||
}>, {
|
||||
botoes: import("vue").ComputedRef<{
|
||||
label: string;
|
||||
pagina?: number;
|
||||
ativo?: boolean;
|
||||
ehEllipsis?: boolean;
|
||||
}[]>;
|
||||
irParaPagina: (pagina: number | undefined) => void;
|
||||
anteriorDesabilitado: import("vue").ComputedRef<boolean>;
|
||||
proximaDesabilitada: import("vue").ComputedRef<boolean>;
|
||||
paginaAtual: import("vue").ComputedRef<number>;
|
||||
totalPaginasExibidas: import("vue").ComputedRef<number>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
alterar(pagina: number): boolean;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
pagina: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
totalPaginas: {
|
||||
type: NumberConstructor;
|
||||
required: true;
|
||||
};
|
||||
maximoBotoes: {
|
||||
type: NumberConstructor;
|
||||
required: false;
|
||||
};
|
||||
acoes: {
|
||||
type: PropType<Array<{
|
||||
icone?: any;
|
||||
cor?: string;
|
||||
rotulo: string;
|
||||
acao: (params?: any) => void;
|
||||
}>>;
|
||||
required: false;
|
||||
default: () => never[];
|
||||
};
|
||||
parametrosConsulta: {
|
||||
type: PropType<any>;
|
||||
required: false;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onAlterar?: ((pagina: number) => any) | undefined;
|
||||
}>, {
|
||||
acoes: {
|
||||
icone?: any;
|
||||
cor?: string;
|
||||
rotulo: string;
|
||||
acao: (params?: any) => void;
|
||||
}[];
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,44 +0,0 @@
|
|||
import type { Component } from "vue";
|
||||
import { type PropType } from "vue";
|
||||
import type { tipoComponenteCelula } from "../types-eli-tabela";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
celula: {
|
||||
type: PropType<tipoComponenteCelula>;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
Componente: import("vue").ComputedRef<Component>;
|
||||
dadosParaComponente: import("vue").ComputedRef<{
|
||||
texto: string;
|
||||
acao?: () => void;
|
||||
} | {
|
||||
texto: string;
|
||||
acao?: () => void;
|
||||
} | {
|
||||
numero: number;
|
||||
prefixo?: string;
|
||||
sufixo?: string;
|
||||
acao?: () => void;
|
||||
} | {
|
||||
opcoes: {
|
||||
rotulo: string;
|
||||
cor?: string;
|
||||
icone?: import("@lucide/vue").LucideIcon;
|
||||
acao?: () => void;
|
||||
}[];
|
||||
} | {
|
||||
valor: string;
|
||||
formato: "data" | "data_hora" | "relativo";
|
||||
acao?: () => void;
|
||||
} | {
|
||||
componente: Component;
|
||||
props?: () => Promise<Record<string, unknown>> | Record<string, unknown>;
|
||||
}>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
celula: {
|
||||
type: PropType<tipoComponenteCelula>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { tiposTabelaCelulas } from "./tiposTabelaCelulas";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: PropType<tiposTabelaCelulas["componente"]>;
|
||||
};
|
||||
}>, {
|
||||
propsResolvidas: import("vue").Ref<Record<string, unknown> | undefined, Record<string, unknown> | undefined>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: PropType<tiposTabelaCelulas["componente"]>;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,18 +0,0 @@
|
|||
import "dayjs/locale/pt-br";
|
||||
import { type PropType } from "vue";
|
||||
import type { tiposTabelaCelulas } from "./tiposTabelaCelulas";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: PropType<tiposTabelaCelulas["data"]>;
|
||||
required: false;
|
||||
};
|
||||
}>, {
|
||||
textoData: import("vue").ComputedRef<string>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: PropType<tiposTabelaCelulas["data"]>;
|
||||
required: false;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { tiposTabelaCelulas } from "./tiposTabelaCelulas";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: PropType<tiposTabelaCelulas["numero"]>;
|
||||
};
|
||||
}>, {
|
||||
textoNumero: import("vue").ComputedRef<string>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: PropType<tiposTabelaCelulas["numero"]>;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,674 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { tiposTabelaCelulas } from "./tiposTabelaCelulas";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: PropType<tiposTabelaCelulas["tags"]>;
|
||||
required: false;
|
||||
};
|
||||
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: PropType<tiposTabelaCelulas["tags"]>;
|
||||
required: false;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {
|
||||
VChip: {
|
||||
new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<{
|
||||
style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null;
|
||||
density: import("vuetify/lib/composables/density.mjs").Density;
|
||||
tile: boolean;
|
||||
tag: string | import("vuetify/lib/types.mjs").JSXComponent;
|
||||
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
|
||||
disabled: boolean;
|
||||
size: string | number;
|
||||
replace: boolean;
|
||||
exact: boolean;
|
||||
closable: boolean;
|
||||
closeIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
closeLabel: string;
|
||||
draggable: boolean;
|
||||
filter: boolean;
|
||||
filterIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
label: boolean;
|
||||
pill: boolean;
|
||||
ripple: boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
};
|
||||
modelValue: boolean;
|
||||
} & {
|
||||
theme?: string | undefined;
|
||||
class?: any;
|
||||
border?: string | number | boolean | undefined;
|
||||
elevation?: string | number | undefined;
|
||||
rounded?: string | number | boolean | undefined;
|
||||
color?: string | undefined;
|
||||
value?: any;
|
||||
selectedClass?: string | undefined;
|
||||
href?: string | undefined;
|
||||
to?: string | import("vue-router").RouteLocationAsPathGeneric | import("vue-router").RouteLocationAsRelativeGeneric | undefined;
|
||||
activeClass?: string | undefined;
|
||||
appendAvatar?: string | undefined;
|
||||
appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined;
|
||||
baseColor?: string | undefined;
|
||||
link?: boolean | undefined;
|
||||
prependAvatar?: string | undefined;
|
||||
prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined;
|
||||
text?: string | number | boolean | undefined;
|
||||
onClick?: ((args_0: MouseEvent) => void) | undefined;
|
||||
onClickOnce?: ((args_0: MouseEvent) => void) | undefined;
|
||||
} & {
|
||||
$children?: {
|
||||
default?: ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
label?: (() => import("vue").VNodeChild) | undefined;
|
||||
prepend?: (() => import("vue").VNodeChild) | undefined;
|
||||
append?: (() => import("vue").VNodeChild) | undefined;
|
||||
close?: (() => import("vue").VNodeChild) | undefined;
|
||||
filter?: (() => import("vue").VNodeChild) | undefined;
|
||||
} | {
|
||||
$stable?: boolean | undefined;
|
||||
} | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | import("vue").VNodeChild;
|
||||
"v-slots"?: {
|
||||
default?: false | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
label?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
prepend?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
append?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
close?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
filter?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
} | undefined;
|
||||
} & {
|
||||
"v-slot:append"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:close"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:default"?: false | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:filter"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:label"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:prepend"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
} & {
|
||||
onClick?: ((e: KeyboardEvent | MouseEvent) => any) | undefined;
|
||||
"onClick:close"?: ((e: MouseEvent) => any) | undefined;
|
||||
"onGroup:selected"?: ((val: {
|
||||
value: boolean;
|
||||
}) => any) | undefined;
|
||||
"onUpdate:modelValue"?: ((value: boolean) => any) | undefined;
|
||||
}, () => false | JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
"click:close": (e: MouseEvent) => true;
|
||||
"update:modelValue": (value: boolean) => true;
|
||||
"group:selected": (val: {
|
||||
value: boolean;
|
||||
}) => true;
|
||||
click: (e: KeyboardEvent | MouseEvent) => true;
|
||||
}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, {
|
||||
style: import("vue").StyleValue;
|
||||
density: import("vuetify/lib/composables/density.mjs").Density;
|
||||
rounded: string | number | boolean;
|
||||
tile: boolean;
|
||||
tag: string | import("vuetify/lib/types.mjs").JSXComponent;
|
||||
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
|
||||
disabled: boolean;
|
||||
size: string | number;
|
||||
replace: boolean;
|
||||
exact: boolean;
|
||||
closable: boolean;
|
||||
closeIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
closeLabel: string;
|
||||
draggable: boolean;
|
||||
filter: boolean;
|
||||
filterIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
label: boolean;
|
||||
link: boolean;
|
||||
pill: boolean;
|
||||
ripple: boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
} | undefined;
|
||||
text: string | number | boolean;
|
||||
modelValue: boolean;
|
||||
}, true, {}, import("vue").SlotsType<Partial<{
|
||||
default: (arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
label: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
prepend: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
append: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
close: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
filter: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
}>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
|
||||
P: {};
|
||||
B: {};
|
||||
D: {};
|
||||
C: {};
|
||||
M: {};
|
||||
Defaults: {};
|
||||
}, {
|
||||
style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null;
|
||||
density: import("vuetify/lib/composables/density.mjs").Density;
|
||||
tile: boolean;
|
||||
tag: string | import("vuetify/lib/types.mjs").JSXComponent;
|
||||
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
|
||||
disabled: boolean;
|
||||
size: string | number;
|
||||
replace: boolean;
|
||||
exact: boolean;
|
||||
closable: boolean;
|
||||
closeIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
closeLabel: string;
|
||||
draggable: boolean;
|
||||
filter: boolean;
|
||||
filterIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
label: boolean;
|
||||
pill: boolean;
|
||||
ripple: boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
};
|
||||
modelValue: boolean;
|
||||
} & {
|
||||
theme?: string | undefined;
|
||||
class?: any;
|
||||
border?: string | number | boolean | undefined;
|
||||
elevation?: string | number | undefined;
|
||||
rounded?: string | number | boolean | undefined;
|
||||
color?: string | undefined;
|
||||
value?: any;
|
||||
selectedClass?: string | undefined;
|
||||
href?: string | undefined;
|
||||
to?: string | import("vue-router").RouteLocationAsPathGeneric | import("vue-router").RouteLocationAsRelativeGeneric | undefined;
|
||||
activeClass?: string | undefined;
|
||||
appendAvatar?: string | undefined;
|
||||
appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined;
|
||||
baseColor?: string | undefined;
|
||||
link?: boolean | undefined;
|
||||
prependAvatar?: string | undefined;
|
||||
prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined;
|
||||
text?: string | number | boolean | undefined;
|
||||
onClick?: ((args_0: MouseEvent) => void) | undefined;
|
||||
onClickOnce?: ((args_0: MouseEvent) => void) | undefined;
|
||||
} & {
|
||||
$children?: {
|
||||
default?: ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
label?: (() => import("vue").VNodeChild) | undefined;
|
||||
prepend?: (() => import("vue").VNodeChild) | undefined;
|
||||
append?: (() => import("vue").VNodeChild) | undefined;
|
||||
close?: (() => import("vue").VNodeChild) | undefined;
|
||||
filter?: (() => import("vue").VNodeChild) | undefined;
|
||||
} | {
|
||||
$stable?: boolean | undefined;
|
||||
} | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | import("vue").VNodeChild;
|
||||
"v-slots"?: {
|
||||
default?: false | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
label?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
prepend?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
append?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
close?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
filter?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
} | undefined;
|
||||
} & {
|
||||
"v-slot:append"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:close"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:default"?: false | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:filter"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:label"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:prepend"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
} & {
|
||||
onClick?: ((e: KeyboardEvent | MouseEvent) => any) | undefined;
|
||||
"onClick:close"?: ((e: MouseEvent) => any) | undefined;
|
||||
"onGroup:selected"?: ((val: {
|
||||
value: boolean;
|
||||
}) => any) | undefined;
|
||||
"onUpdate:modelValue"?: ((value: boolean) => any) | undefined;
|
||||
}, () => false | JSX.Element, {}, {}, {}, {
|
||||
style: import("vue").StyleValue;
|
||||
density: import("vuetify/lib/composables/density.mjs").Density;
|
||||
rounded: string | number | boolean;
|
||||
tile: boolean;
|
||||
tag: string | import("vuetify/lib/types.mjs").JSXComponent;
|
||||
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
|
||||
disabled: boolean;
|
||||
size: string | number;
|
||||
replace: boolean;
|
||||
exact: boolean;
|
||||
closable: boolean;
|
||||
closeIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
closeLabel: string;
|
||||
draggable: boolean;
|
||||
filter: boolean;
|
||||
filterIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
label: boolean;
|
||||
link: boolean;
|
||||
pill: boolean;
|
||||
ripple: boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
} | undefined;
|
||||
text: string | number | boolean;
|
||||
modelValue: boolean;
|
||||
}>;
|
||||
__isFragment?: undefined;
|
||||
__isTeleport?: undefined;
|
||||
__isSuspense?: undefined;
|
||||
} & import("vue").ComponentOptionsBase<{
|
||||
style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null;
|
||||
density: import("vuetify/lib/composables/density.mjs").Density;
|
||||
tile: boolean;
|
||||
tag: string | import("vuetify/lib/types.mjs").JSXComponent;
|
||||
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
|
||||
disabled: boolean;
|
||||
size: string | number;
|
||||
replace: boolean;
|
||||
exact: boolean;
|
||||
closable: boolean;
|
||||
closeIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
closeLabel: string;
|
||||
draggable: boolean;
|
||||
filter: boolean;
|
||||
filterIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
label: boolean;
|
||||
pill: boolean;
|
||||
ripple: boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
};
|
||||
modelValue: boolean;
|
||||
} & {
|
||||
theme?: string | undefined;
|
||||
class?: any;
|
||||
border?: string | number | boolean | undefined;
|
||||
elevation?: string | number | undefined;
|
||||
rounded?: string | number | boolean | undefined;
|
||||
color?: string | undefined;
|
||||
value?: any;
|
||||
selectedClass?: string | undefined;
|
||||
href?: string | undefined;
|
||||
to?: string | import("vue-router").RouteLocationAsPathGeneric | import("vue-router").RouteLocationAsRelativeGeneric | undefined;
|
||||
activeClass?: string | undefined;
|
||||
appendAvatar?: string | undefined;
|
||||
appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined;
|
||||
baseColor?: string | undefined;
|
||||
link?: boolean | undefined;
|
||||
prependAvatar?: string | undefined;
|
||||
prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined;
|
||||
text?: string | number | boolean | undefined;
|
||||
onClick?: ((args_0: MouseEvent) => void) | undefined;
|
||||
onClickOnce?: ((args_0: MouseEvent) => void) | undefined;
|
||||
} & {
|
||||
$children?: {
|
||||
default?: ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
label?: (() => import("vue").VNodeChild) | undefined;
|
||||
prepend?: (() => import("vue").VNodeChild) | undefined;
|
||||
append?: (() => import("vue").VNodeChild) | undefined;
|
||||
close?: (() => import("vue").VNodeChild) | undefined;
|
||||
filter?: (() => import("vue").VNodeChild) | undefined;
|
||||
} | {
|
||||
$stable?: boolean | undefined;
|
||||
} | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | import("vue").VNodeChild;
|
||||
"v-slots"?: {
|
||||
default?: false | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
label?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
prepend?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
append?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
close?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
filter?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
} | undefined;
|
||||
} & {
|
||||
"v-slot:append"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:close"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:default"?: false | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:filter"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:label"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:prepend"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
} & {
|
||||
onClick?: ((e: KeyboardEvent | MouseEvent) => any) | undefined;
|
||||
"onClick:close"?: ((e: MouseEvent) => any) | undefined;
|
||||
"onGroup:selected"?: ((val: {
|
||||
value: boolean;
|
||||
}) => any) | undefined;
|
||||
"onUpdate:modelValue"?: ((value: boolean) => any) | undefined;
|
||||
}, () => false | JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
"click:close": (e: MouseEvent) => true;
|
||||
"update:modelValue": (value: boolean) => true;
|
||||
"group:selected": (val: {
|
||||
value: boolean;
|
||||
}) => true;
|
||||
click: (e: KeyboardEvent | MouseEvent) => true;
|
||||
}, string, {
|
||||
style: import("vue").StyleValue;
|
||||
density: import("vuetify/lib/composables/density.mjs").Density;
|
||||
rounded: string | number | boolean;
|
||||
tile: boolean;
|
||||
tag: string | import("vuetify/lib/types.mjs").JSXComponent;
|
||||
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
|
||||
disabled: boolean;
|
||||
size: string | number;
|
||||
replace: boolean;
|
||||
exact: boolean;
|
||||
closable: boolean;
|
||||
closeIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
closeLabel: string;
|
||||
draggable: boolean;
|
||||
filter: boolean;
|
||||
filterIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
label: boolean;
|
||||
link: boolean;
|
||||
pill: boolean;
|
||||
ripple: boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
} | undefined;
|
||||
text: string | number | boolean;
|
||||
modelValue: boolean;
|
||||
}, {}, string, import("vue").SlotsType<Partial<{
|
||||
default: (arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
label: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
prepend: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
append: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
close: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
filter: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
}>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vuetify/lib/util/defineComponent.mjs").FilterPropsOptions<{
|
||||
theme: StringConstructor;
|
||||
class: PropType<any>;
|
||||
style: {
|
||||
type: PropType<import("vue").StyleValue>;
|
||||
default: null;
|
||||
};
|
||||
border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
|
||||
density: {
|
||||
type: PropType<import("vuetify/lib/composables/density.mjs").Density>;
|
||||
default: string;
|
||||
validator: (v: any) => boolean;
|
||||
};
|
||||
elevation: {
|
||||
type: (NumberConstructor | StringConstructor)[];
|
||||
validator(v: any): boolean;
|
||||
};
|
||||
rounded: {
|
||||
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
tile: BooleanConstructor;
|
||||
tag: Omit<{
|
||||
type: PropType<string | import("vuetify/lib/types.mjs").JSXComponent>;
|
||||
default: string;
|
||||
}, "default" | "type"> & {
|
||||
type: PropType<string | import("vuetify/lib/types.mjs").JSXComponent>;
|
||||
default: NonNullable<string | import("vuetify/lib/types.mjs").JSXComponent>;
|
||||
};
|
||||
color: StringConstructor;
|
||||
variant: Omit<{
|
||||
type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
|
||||
default: string;
|
||||
validator: (v: any) => boolean;
|
||||
}, "default" | "type"> & {
|
||||
type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
|
||||
default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
|
||||
};
|
||||
value: null;
|
||||
disabled: BooleanConstructor;
|
||||
selectedClass: StringConstructor;
|
||||
size: {
|
||||
type: (NumberConstructor | StringConstructor)[];
|
||||
default: string;
|
||||
};
|
||||
href: StringConstructor;
|
||||
replace: BooleanConstructor;
|
||||
to: PropType<string | import("vue-router").RouteLocationAsPathGeneric | import("vue-router").RouteLocationAsRelativeGeneric>;
|
||||
exact: BooleanConstructor;
|
||||
activeClass: StringConstructor;
|
||||
appendAvatar: StringConstructor;
|
||||
appendIcon: PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
baseColor: StringConstructor;
|
||||
closable: BooleanConstructor;
|
||||
closeIcon: {
|
||||
type: PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
default: string;
|
||||
};
|
||||
closeLabel: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
draggable: BooleanConstructor;
|
||||
filter: BooleanConstructor;
|
||||
filterIcon: {
|
||||
type: PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
default: string;
|
||||
};
|
||||
label: BooleanConstructor;
|
||||
link: {
|
||||
type: BooleanConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
pill: BooleanConstructor;
|
||||
prependAvatar: StringConstructor;
|
||||
prependIcon: PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
ripple: {
|
||||
type: PropType<boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
} | undefined>;
|
||||
default: boolean;
|
||||
};
|
||||
text: {
|
||||
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
modelValue: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
onClick: PropType<(args_0: MouseEvent) => void>;
|
||||
onClickOnce: PropType<(args_0: MouseEvent) => void>;
|
||||
}, import("vue").ExtractPropTypes<{
|
||||
theme: StringConstructor;
|
||||
class: PropType<any>;
|
||||
style: {
|
||||
type: PropType<import("vue").StyleValue>;
|
||||
default: null;
|
||||
};
|
||||
border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
|
||||
density: {
|
||||
type: PropType<import("vuetify/lib/composables/density.mjs").Density>;
|
||||
default: string;
|
||||
validator: (v: any) => boolean;
|
||||
};
|
||||
elevation: {
|
||||
type: (NumberConstructor | StringConstructor)[];
|
||||
validator(v: any): boolean;
|
||||
};
|
||||
rounded: {
|
||||
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
tile: BooleanConstructor;
|
||||
tag: Omit<{
|
||||
type: PropType<string | import("vuetify/lib/types.mjs").JSXComponent>;
|
||||
default: string;
|
||||
}, "default" | "type"> & {
|
||||
type: PropType<string | import("vuetify/lib/types.mjs").JSXComponent>;
|
||||
default: NonNullable<string | import("vuetify/lib/types.mjs").JSXComponent>;
|
||||
};
|
||||
color: StringConstructor;
|
||||
variant: Omit<{
|
||||
type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
|
||||
default: string;
|
||||
validator: (v: any) => boolean;
|
||||
}, "default" | "type"> & {
|
||||
type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
|
||||
default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
|
||||
};
|
||||
value: null;
|
||||
disabled: BooleanConstructor;
|
||||
selectedClass: StringConstructor;
|
||||
size: {
|
||||
type: (NumberConstructor | StringConstructor)[];
|
||||
default: string;
|
||||
};
|
||||
href: StringConstructor;
|
||||
replace: BooleanConstructor;
|
||||
to: PropType<string | import("vue-router").RouteLocationAsPathGeneric | import("vue-router").RouteLocationAsRelativeGeneric>;
|
||||
exact: BooleanConstructor;
|
||||
activeClass: StringConstructor;
|
||||
appendAvatar: StringConstructor;
|
||||
appendIcon: PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
baseColor: StringConstructor;
|
||||
closable: BooleanConstructor;
|
||||
closeIcon: {
|
||||
type: PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
default: string;
|
||||
};
|
||||
closeLabel: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
draggable: BooleanConstructor;
|
||||
filter: BooleanConstructor;
|
||||
filterIcon: {
|
||||
type: PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
default: string;
|
||||
};
|
||||
label: BooleanConstructor;
|
||||
link: {
|
||||
type: BooleanConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
pill: BooleanConstructor;
|
||||
prependAvatar: StringConstructor;
|
||||
prependIcon: PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
ripple: {
|
||||
type: PropType<boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
} | undefined>;
|
||||
default: boolean;
|
||||
};
|
||||
text: {
|
||||
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
modelValue: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
onClick: PropType<(args_0: MouseEvent) => void>;
|
||||
onClickOnce: PropType<(args_0: MouseEvent) => void>;
|
||||
}>>;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { tiposTabelaCelulas } from "./tiposTabelaCelulas";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: PropType<tiposTabelaCelulas["textoSimples"]>;
|
||||
};
|
||||
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: PropType<tiposTabelaCelulas["textoSimples"]>;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { tiposTabelaCelulas } from "./tiposTabelaCelulas";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: PropType<tiposTabelaCelulas["textoTruncado"]>;
|
||||
};
|
||||
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: PropType<tiposTabelaCelulas["textoTruncado"]>;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -9,727 +9,10 @@
|
|||
* 3. Registrar aqui no mapa
|
||||
*/
|
||||
export declare const registryTabelaCelulas: {
|
||||
readonly textoSimples: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: import("vue").PropType<import("./tiposTabelaCelulas").tiposTabelaCelulas["textoSimples"]>;
|
||||
};
|
||||
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: import("vue").PropType<import("./tiposTabelaCelulas").tiposTabelaCelulas["textoSimples"]>;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
readonly textoTruncado: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: import("vue").PropType<import("./tiposTabelaCelulas").tiposTabelaCelulas["textoTruncado"]>;
|
||||
};
|
||||
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: import("vue").PropType<import("./tiposTabelaCelulas").tiposTabelaCelulas["textoTruncado"]>;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
readonly numero: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: import("vue").PropType<import("./tiposTabelaCelulas").tiposTabelaCelulas["numero"]>;
|
||||
};
|
||||
}>, {
|
||||
textoNumero: import("vue").ComputedRef<string>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: import("vue").PropType<import("./tiposTabelaCelulas").tiposTabelaCelulas["numero"]>;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
readonly tags: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: import("vue").PropType<import("./tiposTabelaCelulas").tiposTabelaCelulas["tags"]>;
|
||||
required: false;
|
||||
};
|
||||
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: import("vue").PropType<import("./tiposTabelaCelulas").tiposTabelaCelulas["tags"]>;
|
||||
required: false;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {
|
||||
VChip: {
|
||||
new (...args: any[]): import("vue").CreateComponentPublicInstanceWithMixins<{
|
||||
style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null;
|
||||
density: import("vuetify/lib/composables/density.mjs").Density;
|
||||
tile: boolean;
|
||||
tag: string | import("vuetify/lib/types.mjs").JSXComponent;
|
||||
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
|
||||
disabled: boolean;
|
||||
size: string | number;
|
||||
replace: boolean;
|
||||
exact: boolean;
|
||||
closable: boolean;
|
||||
closeIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
closeLabel: string;
|
||||
draggable: boolean;
|
||||
filter: boolean;
|
||||
filterIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
label: boolean;
|
||||
pill: boolean;
|
||||
ripple: boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
};
|
||||
modelValue: boolean;
|
||||
} & {
|
||||
theme?: string | undefined;
|
||||
class?: any;
|
||||
border?: string | number | boolean | undefined;
|
||||
elevation?: string | number | undefined;
|
||||
rounded?: string | number | boolean | undefined;
|
||||
color?: string | undefined;
|
||||
value?: any;
|
||||
selectedClass?: string | undefined;
|
||||
href?: string | undefined;
|
||||
to?: string | import("vue-router").RouteLocationAsPathGeneric | import("vue-router").RouteLocationAsRelativeGeneric | undefined;
|
||||
activeClass?: string | undefined;
|
||||
appendAvatar?: string | undefined;
|
||||
appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined;
|
||||
baseColor?: string | undefined;
|
||||
link?: boolean | undefined;
|
||||
prependAvatar?: string | undefined;
|
||||
prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined;
|
||||
text?: string | number | boolean | undefined;
|
||||
onClick?: ((args_0: MouseEvent) => void) | undefined;
|
||||
onClickOnce?: ((args_0: MouseEvent) => void) | undefined;
|
||||
} & {
|
||||
$children?: {
|
||||
default?: ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
label?: (() => import("vue").VNodeChild) | undefined;
|
||||
prepend?: (() => import("vue").VNodeChild) | undefined;
|
||||
append?: (() => import("vue").VNodeChild) | undefined;
|
||||
close?: (() => import("vue").VNodeChild) | undefined;
|
||||
filter?: (() => import("vue").VNodeChild) | undefined;
|
||||
} | {
|
||||
$stable?: boolean | undefined;
|
||||
} | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | import("vue").VNodeChild;
|
||||
"v-slots"?: {
|
||||
default?: false | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
label?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
prepend?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
append?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
close?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
filter?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
} | undefined;
|
||||
} & {
|
||||
"v-slot:append"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:close"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:default"?: false | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:filter"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:label"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:prepend"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
} & {
|
||||
onClick?: ((e: KeyboardEvent | MouseEvent) => any) | undefined;
|
||||
"onClick:close"?: ((e: MouseEvent) => any) | undefined;
|
||||
"onGroup:selected"?: ((val: {
|
||||
value: boolean;
|
||||
}) => any) | undefined;
|
||||
"onUpdate:modelValue"?: ((value: boolean) => any) | undefined;
|
||||
}, () => false | JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
"click:close": (e: MouseEvent) => true;
|
||||
"update:modelValue": (value: boolean) => true;
|
||||
"group:selected": (val: {
|
||||
value: boolean;
|
||||
}) => true;
|
||||
click: (e: KeyboardEvent | MouseEvent) => true;
|
||||
}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, {
|
||||
style: import("vue").StyleValue;
|
||||
density: import("vuetify/lib/composables/density.mjs").Density;
|
||||
rounded: string | number | boolean;
|
||||
tile: boolean;
|
||||
tag: string | import("vuetify/lib/types.mjs").JSXComponent;
|
||||
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
|
||||
disabled: boolean;
|
||||
size: string | number;
|
||||
replace: boolean;
|
||||
exact: boolean;
|
||||
closable: boolean;
|
||||
closeIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
closeLabel: string;
|
||||
draggable: boolean;
|
||||
filter: boolean;
|
||||
filterIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
label: boolean;
|
||||
link: boolean;
|
||||
pill: boolean;
|
||||
ripple: boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
} | undefined;
|
||||
text: string | number | boolean;
|
||||
modelValue: boolean;
|
||||
}, true, {}, import("vue").SlotsType<Partial<{
|
||||
default: (arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
label: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
prepend: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
append: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
close: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
filter: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
}>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
|
||||
P: {};
|
||||
B: {};
|
||||
D: {};
|
||||
C: {};
|
||||
M: {};
|
||||
Defaults: {};
|
||||
}, {
|
||||
style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null;
|
||||
density: import("vuetify/lib/composables/density.mjs").Density;
|
||||
tile: boolean;
|
||||
tag: string | import("vuetify/lib/types.mjs").JSXComponent;
|
||||
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
|
||||
disabled: boolean;
|
||||
size: string | number;
|
||||
replace: boolean;
|
||||
exact: boolean;
|
||||
closable: boolean;
|
||||
closeIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
closeLabel: string;
|
||||
draggable: boolean;
|
||||
filter: boolean;
|
||||
filterIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
label: boolean;
|
||||
pill: boolean;
|
||||
ripple: boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
};
|
||||
modelValue: boolean;
|
||||
} & {
|
||||
theme?: string | undefined;
|
||||
class?: any;
|
||||
border?: string | number | boolean | undefined;
|
||||
elevation?: string | number | undefined;
|
||||
rounded?: string | number | boolean | undefined;
|
||||
color?: string | undefined;
|
||||
value?: any;
|
||||
selectedClass?: string | undefined;
|
||||
href?: string | undefined;
|
||||
to?: string | import("vue-router").RouteLocationAsPathGeneric | import("vue-router").RouteLocationAsRelativeGeneric | undefined;
|
||||
activeClass?: string | undefined;
|
||||
appendAvatar?: string | undefined;
|
||||
appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined;
|
||||
baseColor?: string | undefined;
|
||||
link?: boolean | undefined;
|
||||
prependAvatar?: string | undefined;
|
||||
prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined;
|
||||
text?: string | number | boolean | undefined;
|
||||
onClick?: ((args_0: MouseEvent) => void) | undefined;
|
||||
onClickOnce?: ((args_0: MouseEvent) => void) | undefined;
|
||||
} & {
|
||||
$children?: {
|
||||
default?: ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
label?: (() => import("vue").VNodeChild) | undefined;
|
||||
prepend?: (() => import("vue").VNodeChild) | undefined;
|
||||
append?: (() => import("vue").VNodeChild) | undefined;
|
||||
close?: (() => import("vue").VNodeChild) | undefined;
|
||||
filter?: (() => import("vue").VNodeChild) | undefined;
|
||||
} | {
|
||||
$stable?: boolean | undefined;
|
||||
} | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | import("vue").VNodeChild;
|
||||
"v-slots"?: {
|
||||
default?: false | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
label?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
prepend?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
append?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
close?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
filter?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
} | undefined;
|
||||
} & {
|
||||
"v-slot:append"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:close"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:default"?: false | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:filter"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:label"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:prepend"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
} & {
|
||||
onClick?: ((e: KeyboardEvent | MouseEvent) => any) | undefined;
|
||||
"onClick:close"?: ((e: MouseEvent) => any) | undefined;
|
||||
"onGroup:selected"?: ((val: {
|
||||
value: boolean;
|
||||
}) => any) | undefined;
|
||||
"onUpdate:modelValue"?: ((value: boolean) => any) | undefined;
|
||||
}, () => false | JSX.Element, {}, {}, {}, {
|
||||
style: import("vue").StyleValue;
|
||||
density: import("vuetify/lib/composables/density.mjs").Density;
|
||||
rounded: string | number | boolean;
|
||||
tile: boolean;
|
||||
tag: string | import("vuetify/lib/types.mjs").JSXComponent;
|
||||
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
|
||||
disabled: boolean;
|
||||
size: string | number;
|
||||
replace: boolean;
|
||||
exact: boolean;
|
||||
closable: boolean;
|
||||
closeIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
closeLabel: string;
|
||||
draggable: boolean;
|
||||
filter: boolean;
|
||||
filterIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
label: boolean;
|
||||
link: boolean;
|
||||
pill: boolean;
|
||||
ripple: boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
} | undefined;
|
||||
text: string | number | boolean;
|
||||
modelValue: boolean;
|
||||
}>;
|
||||
__isFragment?: undefined;
|
||||
__isTeleport?: undefined;
|
||||
__isSuspense?: undefined;
|
||||
} & import("vue").ComponentOptionsBase<{
|
||||
style: string | false | import("vue").StyleValue[] | import("vue").CSSProperties | null;
|
||||
density: import("vuetify/lib/composables/density.mjs").Density;
|
||||
tile: boolean;
|
||||
tag: string | import("vuetify/lib/types.mjs").JSXComponent;
|
||||
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
|
||||
disabled: boolean;
|
||||
size: string | number;
|
||||
replace: boolean;
|
||||
exact: boolean;
|
||||
closable: boolean;
|
||||
closeIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
closeLabel: string;
|
||||
draggable: boolean;
|
||||
filter: boolean;
|
||||
filterIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
label: boolean;
|
||||
pill: boolean;
|
||||
ripple: boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
};
|
||||
modelValue: boolean;
|
||||
} & {
|
||||
theme?: string | undefined;
|
||||
class?: any;
|
||||
border?: string | number | boolean | undefined;
|
||||
elevation?: string | number | undefined;
|
||||
rounded?: string | number | boolean | undefined;
|
||||
color?: string | undefined;
|
||||
value?: any;
|
||||
selectedClass?: string | undefined;
|
||||
href?: string | undefined;
|
||||
to?: string | import("vue-router").RouteLocationAsPathGeneric | import("vue-router").RouteLocationAsRelativeGeneric | undefined;
|
||||
activeClass?: string | undefined;
|
||||
appendAvatar?: string | undefined;
|
||||
appendIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined;
|
||||
baseColor?: string | undefined;
|
||||
link?: boolean | undefined;
|
||||
prependAvatar?: string | undefined;
|
||||
prependIcon?: import("vuetify/lib/composables/icons.mjs").IconValue | undefined;
|
||||
text?: string | number | boolean | undefined;
|
||||
onClick?: ((args_0: MouseEvent) => void) | undefined;
|
||||
onClickOnce?: ((args_0: MouseEvent) => void) | undefined;
|
||||
} & {
|
||||
$children?: {
|
||||
default?: ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
label?: (() => import("vue").VNodeChild) | undefined;
|
||||
prepend?: (() => import("vue").VNodeChild) | undefined;
|
||||
append?: (() => import("vue").VNodeChild) | undefined;
|
||||
close?: (() => import("vue").VNodeChild) | undefined;
|
||||
filter?: (() => import("vue").VNodeChild) | undefined;
|
||||
} | {
|
||||
$stable?: boolean | undefined;
|
||||
} | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | import("vue").VNodeChild;
|
||||
"v-slots"?: {
|
||||
default?: false | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
label?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
prepend?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
append?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
close?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
filter?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
} | undefined;
|
||||
} & {
|
||||
"v-slot:append"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:close"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:default"?: false | ((arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:filter"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:label"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
"v-slot:prepend"?: false | (() => import("vue").VNodeChild) | undefined;
|
||||
} & {
|
||||
onClick?: ((e: KeyboardEvent | MouseEvent) => any) | undefined;
|
||||
"onClick:close"?: ((e: MouseEvent) => any) | undefined;
|
||||
"onGroup:selected"?: ((val: {
|
||||
value: boolean;
|
||||
}) => any) | undefined;
|
||||
"onUpdate:modelValue"?: ((value: boolean) => any) | undefined;
|
||||
}, () => false | JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
"click:close": (e: MouseEvent) => true;
|
||||
"update:modelValue": (value: boolean) => true;
|
||||
"group:selected": (val: {
|
||||
value: boolean;
|
||||
}) => true;
|
||||
click: (e: KeyboardEvent | MouseEvent) => true;
|
||||
}, string, {
|
||||
style: import("vue").StyleValue;
|
||||
density: import("vuetify/lib/composables/density.mjs").Density;
|
||||
rounded: string | number | boolean;
|
||||
tile: boolean;
|
||||
tag: string | import("vuetify/lib/types.mjs").JSXComponent;
|
||||
variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
|
||||
disabled: boolean;
|
||||
size: string | number;
|
||||
replace: boolean;
|
||||
exact: boolean;
|
||||
closable: boolean;
|
||||
closeIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
closeLabel: string;
|
||||
draggable: boolean;
|
||||
filter: boolean;
|
||||
filterIcon: import("vuetify/lib/composables/icons.mjs").IconValue;
|
||||
label: boolean;
|
||||
link: boolean;
|
||||
pill: boolean;
|
||||
ripple: boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
} | undefined;
|
||||
text: string | number | boolean;
|
||||
modelValue: boolean;
|
||||
}, {}, string, import("vue").SlotsType<Partial<{
|
||||
default: (arg: {
|
||||
isSelected: boolean | undefined;
|
||||
selectedClass: boolean | (string | undefined)[] | undefined;
|
||||
select: ((value: boolean) => void) | undefined;
|
||||
toggle: (() => void) | undefined;
|
||||
value: unknown;
|
||||
disabled: boolean;
|
||||
}) => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
label: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
prepend: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
append: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
close: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
filter: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
|
||||
[key: string]: any;
|
||||
}>[];
|
||||
}>>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vuetify/lib/util/defineComponent.mjs").FilterPropsOptions<{
|
||||
theme: StringConstructor;
|
||||
class: import("vue").PropType<any>;
|
||||
style: {
|
||||
type: import("vue").PropType<import("vue").StyleValue>;
|
||||
default: null;
|
||||
};
|
||||
border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
|
||||
density: {
|
||||
type: import("vue").PropType<import("vuetify/lib/composables/density.mjs").Density>;
|
||||
default: string;
|
||||
validator: (v: any) => boolean;
|
||||
};
|
||||
elevation: {
|
||||
type: (NumberConstructor | StringConstructor)[];
|
||||
validator(v: any): boolean;
|
||||
};
|
||||
rounded: {
|
||||
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
tile: BooleanConstructor;
|
||||
tag: Omit<{
|
||||
type: import("vue").PropType<string | import("vuetify/lib/types.mjs").JSXComponent>;
|
||||
default: string;
|
||||
}, "default" | "type"> & {
|
||||
type: import("vue").PropType<string | import("vuetify/lib/types.mjs").JSXComponent>;
|
||||
default: NonNullable<string | import("vuetify/lib/types.mjs").JSXComponent>;
|
||||
};
|
||||
color: StringConstructor;
|
||||
variant: Omit<{
|
||||
type: import("vue").PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
|
||||
default: string;
|
||||
validator: (v: any) => boolean;
|
||||
}, "default" | "type"> & {
|
||||
type: import("vue").PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
|
||||
default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
|
||||
};
|
||||
value: null;
|
||||
disabled: BooleanConstructor;
|
||||
selectedClass: StringConstructor;
|
||||
size: {
|
||||
type: (NumberConstructor | StringConstructor)[];
|
||||
default: string;
|
||||
};
|
||||
href: StringConstructor;
|
||||
replace: BooleanConstructor;
|
||||
to: import("vue").PropType<string | import("vue-router").RouteLocationAsPathGeneric | import("vue-router").RouteLocationAsRelativeGeneric>;
|
||||
exact: BooleanConstructor;
|
||||
activeClass: StringConstructor;
|
||||
appendAvatar: StringConstructor;
|
||||
appendIcon: import("vue").PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
baseColor: StringConstructor;
|
||||
closable: BooleanConstructor;
|
||||
closeIcon: {
|
||||
type: import("vue").PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
default: string;
|
||||
};
|
||||
closeLabel: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
draggable: BooleanConstructor;
|
||||
filter: BooleanConstructor;
|
||||
filterIcon: {
|
||||
type: import("vue").PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
default: string;
|
||||
};
|
||||
label: BooleanConstructor;
|
||||
link: {
|
||||
type: BooleanConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
pill: BooleanConstructor;
|
||||
prependAvatar: StringConstructor;
|
||||
prependIcon: import("vue").PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
ripple: {
|
||||
type: import("vue").PropType<boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
} | undefined>;
|
||||
default: boolean;
|
||||
};
|
||||
text: {
|
||||
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
modelValue: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
onClick: import("vue").PropType<(args_0: MouseEvent) => void>;
|
||||
onClickOnce: import("vue").PropType<(args_0: MouseEvent) => void>;
|
||||
}, import("vue").ExtractPropTypes<{
|
||||
theme: StringConstructor;
|
||||
class: import("vue").PropType<any>;
|
||||
style: {
|
||||
type: import("vue").PropType<import("vue").StyleValue>;
|
||||
default: null;
|
||||
};
|
||||
border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
|
||||
density: {
|
||||
type: import("vue").PropType<import("vuetify/lib/composables/density.mjs").Density>;
|
||||
default: string;
|
||||
validator: (v: any) => boolean;
|
||||
};
|
||||
elevation: {
|
||||
type: (NumberConstructor | StringConstructor)[];
|
||||
validator(v: any): boolean;
|
||||
};
|
||||
rounded: {
|
||||
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
tile: BooleanConstructor;
|
||||
tag: Omit<{
|
||||
type: import("vue").PropType<string | import("vuetify/lib/types.mjs").JSXComponent>;
|
||||
default: string;
|
||||
}, "default" | "type"> & {
|
||||
type: import("vue").PropType<string | import("vuetify/lib/types.mjs").JSXComponent>;
|
||||
default: NonNullable<string | import("vuetify/lib/types.mjs").JSXComponent>;
|
||||
};
|
||||
color: StringConstructor;
|
||||
variant: Omit<{
|
||||
type: import("vue").PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
|
||||
default: string;
|
||||
validator: (v: any) => boolean;
|
||||
}, "default" | "type"> & {
|
||||
type: import("vue").PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
|
||||
default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
|
||||
};
|
||||
value: null;
|
||||
disabled: BooleanConstructor;
|
||||
selectedClass: StringConstructor;
|
||||
size: {
|
||||
type: (NumberConstructor | StringConstructor)[];
|
||||
default: string;
|
||||
};
|
||||
href: StringConstructor;
|
||||
replace: BooleanConstructor;
|
||||
to: import("vue").PropType<string | import("vue-router").RouteLocationAsPathGeneric | import("vue-router").RouteLocationAsRelativeGeneric>;
|
||||
exact: BooleanConstructor;
|
||||
activeClass: StringConstructor;
|
||||
appendAvatar: StringConstructor;
|
||||
appendIcon: import("vue").PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
baseColor: StringConstructor;
|
||||
closable: BooleanConstructor;
|
||||
closeIcon: {
|
||||
type: import("vue").PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
default: string;
|
||||
};
|
||||
closeLabel: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
draggable: BooleanConstructor;
|
||||
filter: BooleanConstructor;
|
||||
filterIcon: {
|
||||
type: import("vue").PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
default: string;
|
||||
};
|
||||
label: BooleanConstructor;
|
||||
link: {
|
||||
type: BooleanConstructor;
|
||||
default: undefined;
|
||||
};
|
||||
pill: BooleanConstructor;
|
||||
prependAvatar: StringConstructor;
|
||||
prependIcon: import("vue").PropType<import("vuetify/lib/composables/icons.mjs").IconValue>;
|
||||
ripple: {
|
||||
type: import("vue").PropType<boolean | {
|
||||
class?: string | undefined;
|
||||
keys?: string[] | undefined;
|
||||
} | undefined>;
|
||||
default: boolean;
|
||||
};
|
||||
text: {
|
||||
type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
|
||||
default: undefined;
|
||||
};
|
||||
modelValue: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
onClick: import("vue").PropType<(args_0: MouseEvent) => void>;
|
||||
onClickOnce: import("vue").PropType<(args_0: MouseEvent) => void>;
|
||||
}>>;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
readonly data: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: import("vue").PropType<import("./tiposTabelaCelulas").tiposTabelaCelulas["data"]>;
|
||||
required: false;
|
||||
};
|
||||
}>, {
|
||||
textoData: import("vue").ComputedRef<string>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: import("vue").PropType<import("./tiposTabelaCelulas").tiposTabelaCelulas["data"]>;
|
||||
required: false;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
readonly componente: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: import("vue").PropType<import("./tiposTabelaCelulas").tiposTabelaCelulas["componente"]>;
|
||||
};
|
||||
}>, {
|
||||
propsResolvidas: import("vue").Ref<Record<string, unknown> | undefined, Record<string, unknown> | undefined>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
dados: {
|
||||
type: import("vue").PropType<import("./tiposTabelaCelulas").tiposTabelaCelulas["componente"]>;
|
||||
};
|
||||
}>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
readonly textoSimples: import("vue").DefineComponent<Record<string, unknown>, Record<string, unknown>, unknown>;
|
||||
readonly textoTruncado: import("vue").DefineComponent<Record<string, unknown>, Record<string, unknown>, unknown>;
|
||||
readonly numero: import("vue").DefineComponent<Record<string, unknown>, Record<string, unknown>, unknown>;
|
||||
readonly tags: import("vue").DefineComponent<Record<string, unknown>, Record<string, unknown>, unknown>;
|
||||
readonly data: import("vue").DefineComponent<Record<string, unknown>, Record<string, unknown>, unknown>;
|
||||
readonly componente: import("vue").DefineComponent<Record<string, unknown>, Record<string, unknown>, unknown>;
|
||||
};
|
||||
|
|
|
|||
122
dist/types/componentes/EliTabela/useEliTabela.d.ts
vendored
122
dist/types/componentes/EliTabela/useEliTabela.d.ts
vendored
|
|
@ -5,33 +5,6 @@ export declare function useEliTabela(props: {
|
|||
selecionados: unknown[];
|
||||
esconderDebug: boolean;
|
||||
}, emit: (event: "update:selecionados", value: unknown[]) => void): {
|
||||
menuAberto: import("vue").Ref<number | null, number | null>;
|
||||
menuPopup: import("vue").Ref<{
|
||||
menuEl: HTMLElement | null;
|
||||
} | null, {
|
||||
menuEl: HTMLElement | null;
|
||||
} | {
|
||||
menuEl: HTMLElement | null;
|
||||
} | null>;
|
||||
menuPopupPos: import("vue").Ref<{
|
||||
top: number;
|
||||
left: number;
|
||||
}, {
|
||||
top: number;
|
||||
left: number;
|
||||
} | {
|
||||
top: number;
|
||||
left: number;
|
||||
}>;
|
||||
possuiAcoes: (i: number) => boolean;
|
||||
toggleMenu: (i: number, evento?: MouseEvent) => void;
|
||||
acoesDisponiveisPorLinha: (i: number) => {
|
||||
acao: import("./types-eli-tabela").tipoEliTabelaAcao<any>;
|
||||
indice: number;
|
||||
visivel: boolean;
|
||||
}[];
|
||||
paginaAtual: import("vue").Ref<number, number>;
|
||||
valorBusca: import("vue").Ref<string, string>;
|
||||
modalColunasAberto: import("vue").Ref<boolean, boolean>;
|
||||
configColunas: import("vue").Ref<{
|
||||
visiveis: string[];
|
||||
|
|
@ -50,37 +23,6 @@ export declare function useEliTabela(props: {
|
|||
fecharModalColunas: () => void;
|
||||
salvarModalColunas: (cfg: import("./colunasStorage").EliTabelaColunasConfig) => void;
|
||||
alternarLinhaExpandida: (indice: number) => void;
|
||||
mostrarSelecao: import("vue").ComputedRef<boolean>;
|
||||
isSelecionado: (linha: unknown) => boolean;
|
||||
alternarSelecao: (linha: unknown) => void;
|
||||
todosSelecionados: import("vue").ComputedRef<boolean>;
|
||||
algunsSelecionados: import("vue").ComputedRef<boolean>;
|
||||
alternarSelecaoTodos: (forcarMarcar?: boolean) => void;
|
||||
filtrosUi: import("vue").Ref<{
|
||||
chave: string;
|
||||
valor: unknown;
|
||||
}[], {
|
||||
chave: string;
|
||||
valor: unknown;
|
||||
}[] | {
|
||||
chave: string;
|
||||
valor: unknown;
|
||||
}[]>;
|
||||
filtrosFormula: import("vue").Ref<string, string>;
|
||||
modalFiltroAberto: import("vue").Ref<boolean, boolean>;
|
||||
exibirFiltroAvancado: import("vue").ComputedRef<boolean>;
|
||||
filtrosAvancadosAtivos: import("vue").ComputedRef<import("p-comuns").tipoFiltroDeltaColunaTipada<any>[]>;
|
||||
filtrosAtivosResumo: import("vue").ComputedRef<{
|
||||
quantidade: number;
|
||||
rotulos: string[];
|
||||
}>;
|
||||
abrirModalFiltro: () => void;
|
||||
fecharModalFiltro: () => void;
|
||||
limparFiltrosAvancados: () => void;
|
||||
salvarFiltrosAvancados: (novoLinhas: {
|
||||
chave: string;
|
||||
valor: unknown;
|
||||
}[], novaFormula?: string) => void;
|
||||
isDev: boolean;
|
||||
tabela: import("vue").ComputedRef<tipoEliTabelaConsulta<any>>;
|
||||
carregando: import("vue").Ref<boolean, boolean>;
|
||||
|
|
@ -91,7 +33,7 @@ export declare function useEliTabela(props: {
|
|||
quantidadeFiltrada: import("vue").ComputedRef<number>;
|
||||
acoesVisiveis: import("vue").Ref<boolean[][], boolean[][]>;
|
||||
colunaOrdenacao: import("vue").Ref<string | null, string | null>;
|
||||
direcaoOrdenacao: import("vue").Ref<"desc" | "asc", "desc" | "asc">;
|
||||
direcaoOrdenacao: import("vue").Ref<"asc" | "desc", "asc" | "desc">;
|
||||
registrosPorConsulta: import("vue").ComputedRef<number>;
|
||||
totalPaginas: import("vue").ComputedRef<number>;
|
||||
temAcoes: import("vue").ComputedRef<boolean>;
|
||||
|
|
@ -119,18 +61,76 @@ export declare function useEliTabela(props: {
|
|||
temAcoesSuperiores: import("vue").ComputedRef<boolean>;
|
||||
temAcoesInferiores: import("vue").ComputedRef<boolean>;
|
||||
parametrosConsultaAtuais: import("vue").ComputedRef<{
|
||||
atualizarConsulta: () => Promise<void>;
|
||||
editarLista: (novaLista: any[]) => Promise<any[]>;
|
||||
filtros?: import("p-comuns").tipoFiltroDeltaColunaTipada<string>[] | undefined;
|
||||
coluna_ordem?: string | number | symbol | undefined;
|
||||
direcao_ordem?: "asc" | "desc";
|
||||
offSet?: number;
|
||||
limit?: number;
|
||||
texto_busca?: string;
|
||||
atualizarConsulta: () => Promise<void>;
|
||||
editarLista: (novaLista: any[]) => Promise<any[]>;
|
||||
}>;
|
||||
carregar: () => Promise<void>;
|
||||
alternarOrdenacao: (chave?: string) => void;
|
||||
atualizarBusca: (texto: string) => void;
|
||||
irParaPagina: (pagina: number) => void;
|
||||
filtrosUi: import("vue").Ref<{
|
||||
chave: string;
|
||||
valor: unknown;
|
||||
}[], {
|
||||
chave: string;
|
||||
valor: unknown;
|
||||
}[] | {
|
||||
chave: string;
|
||||
valor: unknown;
|
||||
}[]>;
|
||||
filtrosFormula: import("vue").Ref<string, string>;
|
||||
modalFiltroAberto: import("vue").Ref<boolean, boolean>;
|
||||
exibirFiltroAvancado: import("vue").ComputedRef<boolean>;
|
||||
filtrosAvancadosAtivos: import("vue").ComputedRef<import("p-comuns").tipoFiltroDeltaColunaTipada<any>[]>;
|
||||
filtrosAtivosResumo: import("vue").ComputedRef<{
|
||||
quantidade: number;
|
||||
rotulos: string[];
|
||||
}>;
|
||||
abrirModalFiltro: () => void;
|
||||
fecharModalFiltro: () => void;
|
||||
limparFiltrosAvancados: () => void;
|
||||
salvarFiltrosAvancados: (novoLinhas: {
|
||||
chave: string;
|
||||
valor: unknown;
|
||||
}[], novaFormula?: string) => void;
|
||||
mostrarSelecao: import("vue").ComputedRef<boolean>;
|
||||
isSelecionado: (linha: unknown) => boolean;
|
||||
alternarSelecao: (linha: unknown) => void;
|
||||
todosSelecionados: import("vue").ComputedRef<boolean>;
|
||||
algunsSelecionados: import("vue").ComputedRef<boolean>;
|
||||
alternarSelecaoTodos: (forcarMarcar?: boolean) => void;
|
||||
menuAberto: import("vue").Ref<number | null, number | null>;
|
||||
menuPopup: import("vue").Ref<{
|
||||
menuEl: HTMLElement | null;
|
||||
} | null, {
|
||||
menuEl: HTMLElement | null;
|
||||
} | {
|
||||
menuEl: HTMLElement | null;
|
||||
} | null>;
|
||||
menuPopupPos: import("vue").Ref<{
|
||||
top: number;
|
||||
left: number;
|
||||
}, {
|
||||
top: number;
|
||||
left: number;
|
||||
} | {
|
||||
top: number;
|
||||
left: number;
|
||||
}>;
|
||||
possuiAcoes: (i: number) => boolean;
|
||||
toggleMenu: (i: number, evento?: MouseEvent) => void;
|
||||
acoesDisponiveisPorLinha: (i: number) => {
|
||||
acao: import("./types-eli-tabela").tipoEliTabelaAcao<any>;
|
||||
indice: number;
|
||||
visivel: boolean;
|
||||
}[];
|
||||
paginaAtual: import("vue").Ref<number, number>;
|
||||
valorBusca: import("vue").Ref<string, string>;
|
||||
};
|
||||
export {};
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ export declare function useEliTabelaConsulta(props: PropsConsulta, filtrosAvanca
|
|||
quantidadeFiltrada: import("vue").ComputedRef<number>;
|
||||
acoesVisiveis: Ref<boolean[][], boolean[][]>;
|
||||
colunaOrdenacao: Ref<string | null, string | null>;
|
||||
direcaoOrdenacao: Ref<"desc" | "asc", "desc" | "asc">;
|
||||
direcaoOrdenacao: Ref<"asc" | "desc", "asc" | "desc">;
|
||||
registrosPorConsulta: import("vue").ComputedRef<number>;
|
||||
totalPaginas: import("vue").ComputedRef<number>;
|
||||
temAcoes: import("vue").ComputedRef<boolean>;
|
||||
|
|
@ -55,14 +55,14 @@ export declare function useEliTabelaConsulta(props: PropsConsulta, filtrosAvanca
|
|||
temAcoesSuperiores: import("vue").ComputedRef<boolean>;
|
||||
temAcoesInferiores: import("vue").ComputedRef<boolean>;
|
||||
parametrosConsultaAtuais: import("vue").ComputedRef<{
|
||||
atualizarConsulta: () => Promise<void>;
|
||||
editarLista: (novaLista: any[]) => Promise<any[]>;
|
||||
filtros?: tipoFiltroDeltaColunaTipada<string>[] | undefined;
|
||||
coluna_ordem?: string | number | symbol | undefined;
|
||||
direcao_ordem?: "asc" | "desc";
|
||||
offSet?: number;
|
||||
limit?: number;
|
||||
texto_busca?: string;
|
||||
atualizarConsulta: () => Promise<void>;
|
||||
editarLista: (novaLista: any[]) => Promise<any[]>;
|
||||
}>;
|
||||
carregar: () => Promise<void>;
|
||||
alternarOrdenacao: (chave?: string) => void;
|
||||
|
|
|
|||
|
|
@ -59,187 +59,187 @@ interface UseFiltroAvancadoOptions {
|
|||
export declare function useFiltroAvancado({ aberto, filtrosBase, modelo, modeloFormula, emit, }: UseFiltroAvancadoOptions): {
|
||||
linhas: Ref<{
|
||||
chave: string;
|
||||
entrada: readonly ["texto", {
|
||||
entrada: readonly ["confirmacao", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
limiteCaracteres?: number | undefined;
|
||||
formato?: "texto" | "email" | "url" | "telefone" | "cpfCnpj" | "cep" | undefined;
|
||||
}] | readonly ["dataHora", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
modo?: "data" | "dataHora" | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
min?: string | undefined;
|
||||
max?: string | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["numero", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
sufixo?: string | undefined;
|
||||
prefixo?: string | undefined;
|
||||
precisao?: number | undefined;
|
||||
}] | readonly ["paragrafo", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
linhas?: number | undefined;
|
||||
limiteCaracteres?: number | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["selecao", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
itens: import("../EliEntrada/tiposSelecao").CarregadorItens;
|
||||
desativado?: string[] | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["selecaoMultipla", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
itens: import("../EliEntrada/tiposSelecao").CarregadorItens;
|
||||
desativado?: string[] | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["confirmacao", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
cor?: string | undefined;
|
||||
desabilitado?: boolean | undefined;
|
||||
rotuloAtivo?: string | undefined;
|
||||
rotuloInativo?: string | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
cor?: string;
|
||||
desabilitado?: boolean;
|
||||
rotuloAtivo?: string;
|
||||
rotuloInativo?: string;
|
||||
densidade?: import("../..").CampoDensidade;
|
||||
}] | readonly ["coordenadas", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
zoom?: number | undefined;
|
||||
alturaMapa?: number | undefined;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
zoom?: number;
|
||||
alturaMapa?: number;
|
||||
camadas?: {
|
||||
estados?: boolean | undefined;
|
||||
municipios?: boolean | undefined;
|
||||
estados?: boolean;
|
||||
municipios?: boolean;
|
||||
} | undefined;
|
||||
}] | readonly ["dataHora", {
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
modo?: "data" | "dataHora";
|
||||
limpavel?: boolean;
|
||||
erro?: boolean;
|
||||
mensagensErro?: string | string[];
|
||||
dica?: string;
|
||||
dicaPersistente?: boolean;
|
||||
min?: string;
|
||||
max?: string;
|
||||
densidade?: import("../..").CampoDensidade;
|
||||
variante?: import("../..").CampoVariante;
|
||||
}] | readonly ["numero", {
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
sufixo?: string;
|
||||
prefixo?: string;
|
||||
precisao?: number;
|
||||
}] | readonly ["paragrafo", {
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
linhas?: number;
|
||||
limiteCaracteres?: number;
|
||||
limpavel?: boolean;
|
||||
erro?: boolean;
|
||||
mensagensErro?: string | string[];
|
||||
dica?: string;
|
||||
dicaPersistente?: boolean;
|
||||
densidade?: import("../..").CampoDensidade;
|
||||
variante?: import("../..").CampoVariante;
|
||||
}] | readonly ["selecao", {
|
||||
itens: import("../EliEntrada/tiposSelecao").CarregadorItens;
|
||||
desativado?: string[];
|
||||
limpavel?: boolean;
|
||||
erro?: boolean;
|
||||
mensagensErro?: string | string[];
|
||||
dica?: string;
|
||||
dicaPersistente?: boolean;
|
||||
densidade?: import("../..").CampoDensidade;
|
||||
variante?: import("../..").CampoVariante;
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
}] | readonly ["selecaoMultipla", {
|
||||
itens: import("../EliEntrada/tiposSelecao").CarregadorItens;
|
||||
desativado?: string[];
|
||||
limpavel?: boolean;
|
||||
erro?: boolean;
|
||||
mensagensErro?: string | string[];
|
||||
dica?: string;
|
||||
dicaPersistente?: boolean;
|
||||
densidade?: import("../..").CampoDensidade;
|
||||
variante?: import("../..").CampoVariante;
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
}] | readonly ["texto", {
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
limiteCaracteres?: number;
|
||||
formato?: "texto" | "email" | "url" | "telefone" | "cpfCnpj" | "cep";
|
||||
}];
|
||||
valor: unknown;
|
||||
}[], LinhaFiltro[] | {
|
||||
chave: string;
|
||||
entrada: readonly ["texto", {
|
||||
entrada: readonly ["confirmacao", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
limiteCaracteres?: number | undefined;
|
||||
formato?: "texto" | "email" | "url" | "telefone" | "cpfCnpj" | "cep" | undefined;
|
||||
}] | readonly ["dataHora", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
modo?: "data" | "dataHora" | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
min?: string | undefined;
|
||||
max?: string | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["numero", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
sufixo?: string | undefined;
|
||||
prefixo?: string | undefined;
|
||||
precisao?: number | undefined;
|
||||
}] | readonly ["paragrafo", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
linhas?: number | undefined;
|
||||
limiteCaracteres?: number | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["selecao", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
itens: import("../EliEntrada/tiposSelecao").CarregadorItens;
|
||||
desativado?: string[] | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["selecaoMultipla", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
itens: import("../EliEntrada/tiposSelecao").CarregadorItens;
|
||||
desativado?: string[] | undefined;
|
||||
limpavel?: boolean | undefined;
|
||||
erro?: boolean | undefined;
|
||||
mensagensErro?: string | string[] | undefined;
|
||||
dica?: string | undefined;
|
||||
dicaPersistente?: boolean | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
variante?: import("../..").CampoVariante | undefined;
|
||||
}] | readonly ["confirmacao", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
cor?: string | undefined;
|
||||
desabilitado?: boolean | undefined;
|
||||
rotuloAtivo?: string | undefined;
|
||||
rotuloInativo?: string | undefined;
|
||||
densidade?: import("../..").CampoDensidade | undefined;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
cor?: string;
|
||||
desabilitado?: boolean;
|
||||
rotuloAtivo?: string;
|
||||
rotuloInativo?: string;
|
||||
densidade?: import("../..").CampoDensidade;
|
||||
}] | readonly ["coordenadas", {
|
||||
rotulo: string;
|
||||
placeholder?: string | undefined;
|
||||
apenasLeitura?: boolean | undefined;
|
||||
zoom?: number | undefined;
|
||||
alturaMapa?: number | undefined;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
zoom?: number;
|
||||
alturaMapa?: number;
|
||||
camadas?: {
|
||||
estados?: boolean | undefined;
|
||||
municipios?: boolean | undefined;
|
||||
estados?: boolean;
|
||||
municipios?: boolean;
|
||||
} | undefined;
|
||||
}] | readonly ["dataHora", {
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
modo?: "data" | "dataHora";
|
||||
limpavel?: boolean;
|
||||
erro?: boolean;
|
||||
mensagensErro?: string | string[];
|
||||
dica?: string;
|
||||
dicaPersistente?: boolean;
|
||||
min?: string;
|
||||
max?: string;
|
||||
densidade?: import("../..").CampoDensidade;
|
||||
variante?: import("../..").CampoVariante;
|
||||
}] | readonly ["numero", {
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
sufixo?: string;
|
||||
prefixo?: string;
|
||||
precisao?: number;
|
||||
}] | readonly ["paragrafo", {
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
linhas?: number;
|
||||
limiteCaracteres?: number;
|
||||
limpavel?: boolean;
|
||||
erro?: boolean;
|
||||
mensagensErro?: string | string[];
|
||||
dica?: string;
|
||||
dicaPersistente?: boolean;
|
||||
densidade?: import("../..").CampoDensidade;
|
||||
variante?: import("../..").CampoVariante;
|
||||
}] | readonly ["selecao", {
|
||||
itens: import("../EliEntrada/tiposSelecao").CarregadorItens;
|
||||
desativado?: string[];
|
||||
limpavel?: boolean;
|
||||
erro?: boolean;
|
||||
mensagensErro?: string | string[];
|
||||
dica?: string;
|
||||
dicaPersistente?: boolean;
|
||||
densidade?: import("../..").CampoDensidade;
|
||||
variante?: import("../..").CampoVariante;
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
}] | readonly ["selecaoMultipla", {
|
||||
itens: import("../EliEntrada/tiposSelecao").CarregadorItens;
|
||||
desativado?: string[];
|
||||
limpavel?: boolean;
|
||||
erro?: boolean;
|
||||
mensagensErro?: string | string[];
|
||||
dica?: string;
|
||||
dicaPersistente?: boolean;
|
||||
densidade?: import("../..").CampoDensidade;
|
||||
variante?: import("../..").CampoVariante;
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
}] | readonly ["texto", {
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
limiteCaracteres?: number;
|
||||
formato?: "texto" | "email" | "url" | "telefone" | "cpfCnpj" | "cep";
|
||||
}];
|
||||
valor: unknown;
|
||||
}[]>;
|
||||
opcoesParaAdicionar: import("vue").ComputedRef<{
|
||||
chave: string;
|
||||
rotulo: string;
|
||||
filtro: (valor: unknown) => Pick<import("p-comuns").tipoCondicaoFiltroDeltaTipado<"small" | "length" | "concat" | "slice" | "indexOf" | "lastIndexOf" | "includes" | "toString" | "charAt" | "charCodeAt" | "localeCompare" | "match" | "replace" | "search" | "split" | "substring" | "toLowerCase" | "toLocaleLowerCase" | "toUpperCase" | "toLocaleUpperCase" | "trim" | "substr" | "codePointAt" | "endsWith" | "normalize" | "repeat" | "startsWith" | "anchor" | "big" | "blink" | "bold" | "fixed" | "fontcolor" | "fontsize" | "italics" | "link" | "strike" | "sub" | "sup" | "padStart" | "padEnd" | "trimEnd" | "trimStart" | "trimLeft" | "trimRight" | "matchAll" | "valueOf">, "valor" | "coluna" | "operador"> | undefined;
|
||||
filtro: (valor: unknown) => Pick<import("p-comuns").tipoCondicaoFiltroDeltaTipado<"anchor" | "big" | "blink" | "bold" | "charAt" | "charCodeAt" | "codePointAt" | "concat" | "endsWith" | "fixed" | "fontcolor" | "fontsize" | "includes" | "indexOf" | "italics" | "lastIndexOf" | "length" | "link" | "localeCompare" | "match" | "matchAll" | "normalize" | "padEnd" | "padStart" | "repeat" | "replace" | "search" | "slice" | "small" | "split" | "startsWith" | "strike" | "sub" | "substr" | "substring" | "sup" | "toLocaleLowerCase" | "toLocaleUpperCase" | "toLowerCase" | "toString" | "toUpperCase" | "trim" | "trimEnd" | "trimLeft" | "trimRight" | "trimStart" | "valueOf">, "coluna" | "operador" | "valor"> | undefined;
|
||||
entrada: ComponenteEntrada;
|
||||
}[]>;
|
||||
chaveParaAdicionar: Ref<string, string>;
|
||||
|
|
|
|||
|
|
@ -1,65 +0,0 @@
|
|||
import "./EliFeedbackPainel.css";
|
||||
import "./EliFeedbackWidget.css";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<{}, {
|
||||
textareaRef: import("vue").Ref<HTMLTextAreaElement | null, HTMLTextAreaElement | null>;
|
||||
expandido: import("vue").Ref<boolean, boolean>;
|
||||
modo: import("vue").Ref<import("./tiposFeedback").ModoSelecao, import("./tiposFeedback").ModoSelecao>;
|
||||
elementoSelecionado: import("vue").Ref<{
|
||||
seletor: string;
|
||||
id: string | null;
|
||||
classes: string[];
|
||||
tag: string;
|
||||
textoVisivel: string;
|
||||
dataAtributos: Record<string, string>;
|
||||
caminhoDom: string;
|
||||
} | null, import("./tiposFeedback").ElementoCapturado | {
|
||||
seletor: string;
|
||||
id: string | null;
|
||||
classes: string[];
|
||||
tag: string;
|
||||
textoVisivel: string;
|
||||
dataAtributos: Record<string, string>;
|
||||
caminhoDom: string;
|
||||
} | null>;
|
||||
comentario: import("vue").Ref<string, string>;
|
||||
copiouElemento: import("vue").Ref<boolean, boolean>;
|
||||
itens: import("vue").Ref<{
|
||||
id: string;
|
||||
criadoEm: string;
|
||||
elemento: {
|
||||
seletor: string;
|
||||
id: string | null;
|
||||
classes: string[];
|
||||
tag: string;
|
||||
textoVisivel: string;
|
||||
dataAtributos: Record<string, string>;
|
||||
caminhoDom: string;
|
||||
};
|
||||
comentario: string;
|
||||
urlPagina: string;
|
||||
}[], import("./tiposFeedback").ItemFeedback[] | {
|
||||
id: string;
|
||||
criadoEm: string;
|
||||
elemento: {
|
||||
seletor: string;
|
||||
id: string | null;
|
||||
classes: string[];
|
||||
tag: string;
|
||||
textoVisivel: string;
|
||||
dataAtributos: Record<string, string>;
|
||||
caminhoDom: string;
|
||||
};
|
||||
comentario: string;
|
||||
urlPagina: string;
|
||||
}[]>;
|
||||
totalItens: import("vue").ComputedRef<number>;
|
||||
aoClicarFab: () => void;
|
||||
aoIniciarFeedback: () => void;
|
||||
aoIniciarCopia: () => void;
|
||||
cancelarSelecao: () => void;
|
||||
salvarFeedback: () => void;
|
||||
exportarMarkdown: () => void;
|
||||
confirmarLimpeza: () => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
53
dist/types/componentes/botao/EliBotao.vue.d.ts
vendored
53
dist/types/componentes/botao/EliBotao.vue.d.ts
vendored
|
|
@ -1,53 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { BotaoTamanho, BotaoVariante } from "../../tipos";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
color: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
variant: {
|
||||
type: PropType<BotaoVariante>;
|
||||
default: string;
|
||||
};
|
||||
size: {
|
||||
type: PropType<BotaoTamanho>;
|
||||
default: string;
|
||||
};
|
||||
disabled: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
loading: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
color: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
variant: {
|
||||
type: PropType<BotaoVariante>;
|
||||
default: string;
|
||||
};
|
||||
size: {
|
||||
type: PropType<BotaoTamanho>;
|
||||
default: string;
|
||||
};
|
||||
disabled: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
loading: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
}>> & Readonly<{}>, {
|
||||
color: string;
|
||||
variant: BotaoVariante;
|
||||
size: BotaoTamanho;
|
||||
disabled: boolean;
|
||||
loading: boolean;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
148
dist/types/componentes/cartao/EliCartao.vue.d.ts
vendored
148
dist/types/componentes/cartao/EliCartao.vue.d.ts
vendored
|
|
@ -1,148 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { CartaoStatus } from "../../tipos";
|
||||
type CartaoVariante = "outlined" | "flat" | "elevated" | "tonal";
|
||||
/**
|
||||
* EliCartao
|
||||
*
|
||||
* Um cartão de domínio para listas/pipelines (ex.: oportunidades/propostas) com:
|
||||
* - título
|
||||
* - status padronizado (novo/rascunho/vendido/cancelado)
|
||||
* - slot padrão para conteúdo
|
||||
* - slot opcional para ações
|
||||
*/
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
/** Título de fallback caso o slot `titulo` não seja usado. */
|
||||
titulo: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
/**
|
||||
* Status semântico do cartão.
|
||||
* Usado para cor/label e para permitir filtros por status.
|
||||
*/
|
||||
status: {
|
||||
type: PropType<CartaoStatus>;
|
||||
required: true;
|
||||
};
|
||||
/** Variante visual do v-card (Vuetify). */
|
||||
variant: {
|
||||
type: PropType<CartaoVariante>;
|
||||
default: string;
|
||||
};
|
||||
}>, {
|
||||
rotuloStatus: import("vue").ComputedRef<CartaoStatus>;
|
||||
corStatus: import("vue").ComputedRef<"primary" | "secondary" | "success" | "error">;
|
||||
classeStatus: import("vue").ComputedRef<string>;
|
||||
onClick: () => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
/** Emit opcional para padronizar clique no cartão. */
|
||||
clicar: (_status: CartaoStatus) => true;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
/** Título de fallback caso o slot `titulo` não seja usado. */
|
||||
titulo: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
/**
|
||||
* Status semântico do cartão.
|
||||
* Usado para cor/label e para permitir filtros por status.
|
||||
*/
|
||||
status: {
|
||||
type: PropType<CartaoStatus>;
|
||||
required: true;
|
||||
};
|
||||
/** Variante visual do v-card (Vuetify). */
|
||||
variant: {
|
||||
type: PropType<CartaoVariante>;
|
||||
default: string;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onClicar?: ((_status: CartaoStatus) => any) | undefined;
|
||||
}>, {
|
||||
variant: CartaoVariante;
|
||||
titulo: string;
|
||||
}, {}, {
|
||||
EliBadge: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
color: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
location: {
|
||||
type: PropType<import("../..").IndicadorLocalizacao>;
|
||||
default: string;
|
||||
};
|
||||
offsetX: {
|
||||
type: PropType<import("../..").IndicadorOffset>;
|
||||
default: string;
|
||||
};
|
||||
offsetY: {
|
||||
type: PropType<import("../..").IndicadorOffset>;
|
||||
default: string;
|
||||
};
|
||||
dot: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
visible: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
badge: {
|
||||
type: PropType<string | number | undefined>;
|
||||
default: undefined;
|
||||
};
|
||||
radius: {
|
||||
type: PropType<import("../..").IndicadorPresetRaio | import("../..").CssLength>;
|
||||
default: string;
|
||||
};
|
||||
}>, {
|
||||
showBadge: import("vue").ComputedRef<boolean>;
|
||||
badgeStyle: import("vue").ComputedRef<{
|
||||
"--eli-badge-radius": string;
|
||||
}>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
color: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
location: {
|
||||
type: PropType<import("../..").IndicadorLocalizacao>;
|
||||
default: string;
|
||||
};
|
||||
offsetX: {
|
||||
type: PropType<import("../..").IndicadorOffset>;
|
||||
default: string;
|
||||
};
|
||||
offsetY: {
|
||||
type: PropType<import("../..").IndicadorOffset>;
|
||||
default: string;
|
||||
};
|
||||
dot: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
visible: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
badge: {
|
||||
type: PropType<string | number | undefined>;
|
||||
default: undefined;
|
||||
};
|
||||
radius: {
|
||||
type: PropType<import("../..").IndicadorPresetRaio | import("../..").CssLength>;
|
||||
default: string;
|
||||
};
|
||||
}>> & Readonly<{}>, {
|
||||
color: string;
|
||||
location: import("../..").IndicadorLocalizacao;
|
||||
offsetX: import("../..").IndicadorOffset;
|
||||
offsetY: import("../..").IndicadorOffset;
|
||||
dot: boolean;
|
||||
visible: boolean;
|
||||
badge: string | number | undefined;
|
||||
radius: import("../..").IndicadorPresetRaio | import("../..").CssLength;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,87 +0,0 @@
|
|||
import { type PropType } from "vue";
|
||||
import type { CssLength, IndicadorLocalizacao, IndicadorOffset, IndicadorPresetRaio } from "../../tipos";
|
||||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
color: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
location: {
|
||||
type: PropType<IndicadorLocalizacao>;
|
||||
default: string;
|
||||
};
|
||||
offsetX: {
|
||||
type: PropType<IndicadorOffset>;
|
||||
default: string;
|
||||
};
|
||||
offsetY: {
|
||||
type: PropType<IndicadorOffset>;
|
||||
default: string;
|
||||
};
|
||||
dot: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
visible: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
badge: {
|
||||
type: PropType<string | number | undefined>;
|
||||
default: undefined;
|
||||
};
|
||||
/** 🔥 NOVO: controla só o radius */
|
||||
radius: {
|
||||
type: PropType<IndicadorPresetRaio | CssLength>;
|
||||
default: string;
|
||||
};
|
||||
}>, {
|
||||
showBadge: import("vue").ComputedRef<boolean>;
|
||||
badgeStyle: import("vue").ComputedRef<{
|
||||
"--eli-badge-radius": string;
|
||||
}>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
color: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
location: {
|
||||
type: PropType<IndicadorLocalizacao>;
|
||||
default: string;
|
||||
};
|
||||
offsetX: {
|
||||
type: PropType<IndicadorOffset>;
|
||||
default: string;
|
||||
};
|
||||
offsetY: {
|
||||
type: PropType<IndicadorOffset>;
|
||||
default: string;
|
||||
};
|
||||
dot: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
visible: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
badge: {
|
||||
type: PropType<string | number | undefined>;
|
||||
default: undefined;
|
||||
};
|
||||
/** 🔥 NOVO: controla só o radius */
|
||||
radius: {
|
||||
type: PropType<IndicadorPresetRaio | CssLength>;
|
||||
default: string;
|
||||
};
|
||||
}>> & Readonly<{}>, {
|
||||
color: string;
|
||||
location: IndicadorLocalizacao;
|
||||
offsetX: IndicadorOffset;
|
||||
offsetY: IndicadorOffset;
|
||||
dot: boolean;
|
||||
visible: boolean;
|
||||
badge: string | number | undefined;
|
||||
radius: IndicadorPresetRaio | CssLength;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,194 +0,0 @@
|
|||
declare const _default: typeof __VLS_export;
|
||||
export default _default;
|
||||
declare const __VLS_export: import("vue").DefineComponent<{}, {
|
||||
nome: import("vue").Ref<string, string>;
|
||||
email: import("vue").Ref<string, string>;
|
||||
documento: import("vue").Ref<string, string>;
|
||||
telefone: import("vue").Ref<string, string>;
|
||||
cep: import("vue").Ref<string, string>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {
|
||||
EliBotao: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
color: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
variant: {
|
||||
type: import("vue").PropType<import("../../index.js").BotaoVariante>;
|
||||
default: string;
|
||||
};
|
||||
size: {
|
||||
type: import("vue").PropType<import("../../index.js").BotaoTamanho>;
|
||||
default: string;
|
||||
};
|
||||
disabled: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
loading: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
color: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
variant: {
|
||||
type: import("vue").PropType<import("../../index.js").BotaoVariante>;
|
||||
default: string;
|
||||
};
|
||||
size: {
|
||||
type: import("vue").PropType<import("../../index.js").BotaoTamanho>;
|
||||
default: string;
|
||||
};
|
||||
disabled: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
loading: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
}>> & Readonly<{}>, {
|
||||
color: string;
|
||||
variant: import("../../index.js").BotaoVariante;
|
||||
size: import("../../index.js").BotaoTamanho;
|
||||
disabled: boolean;
|
||||
loading: boolean;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
EliBadge: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
color: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
location: {
|
||||
type: import("vue").PropType<import("../../index.js").IndicadorLocalizacao>;
|
||||
default: string;
|
||||
};
|
||||
offsetX: {
|
||||
type: import("vue").PropType<import("../../index.js").IndicadorOffset>;
|
||||
default: string;
|
||||
};
|
||||
offsetY: {
|
||||
type: import("vue").PropType<import("../../index.js").IndicadorOffset>;
|
||||
default: string;
|
||||
};
|
||||
dot: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
visible: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
badge: {
|
||||
type: import("vue").PropType<string | number | undefined>;
|
||||
default: undefined;
|
||||
};
|
||||
radius: {
|
||||
type: import("vue").PropType<import("../../index.js").IndicadorPresetRaio | import("../../index.js").CssLength>;
|
||||
default: string;
|
||||
};
|
||||
}>, {
|
||||
showBadge: import("vue").ComputedRef<boolean>;
|
||||
badgeStyle: import("vue").ComputedRef<{
|
||||
"--eli-badge-radius": string;
|
||||
}>;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
color: {
|
||||
type: StringConstructor;
|
||||
default: string;
|
||||
};
|
||||
location: {
|
||||
type: import("vue").PropType<import("../../index.js").IndicadorLocalizacao>;
|
||||
default: string;
|
||||
};
|
||||
offsetX: {
|
||||
type: import("vue").PropType<import("../../index.js").IndicadorOffset>;
|
||||
default: string;
|
||||
};
|
||||
offsetY: {
|
||||
type: import("vue").PropType<import("../../index.js").IndicadorOffset>;
|
||||
default: string;
|
||||
};
|
||||
dot: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
visible: {
|
||||
type: BooleanConstructor;
|
||||
default: boolean;
|
||||
};
|
||||
badge: {
|
||||
type: import("vue").PropType<string | number | undefined>;
|
||||
default: undefined;
|
||||
};
|
||||
radius: {
|
||||
type: import("vue").PropType<import("../../index.js").IndicadorPresetRaio | import("../../index.js").CssLength>;
|
||||
default: string;
|
||||
};
|
||||
}>> & Readonly<{}>, {
|
||||
color: string;
|
||||
location: import("../../index.js").IndicadorLocalizacao;
|
||||
offsetX: import("../../index.js").IndicadorOffset;
|
||||
offsetY: import("../../index.js").IndicadorOffset;
|
||||
dot: boolean;
|
||||
visible: boolean;
|
||||
badge: string | number | undefined;
|
||||
radius: import("../../index.js").IndicadorPresetRaio | import("../../index.js").CssLength;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
EliEntradaTexto: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
|
||||
value: {
|
||||
type: import("vue").PropType<string | null | undefined>;
|
||||
default: undefined;
|
||||
};
|
||||
opcoes: {
|
||||
type: import("vue").PropType<{
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
} & {
|
||||
limiteCaracteres?: number;
|
||||
formato?: "texto" | "email" | "url" | "telefone" | "cpfCnpj" | "cep";
|
||||
}>;
|
||||
required: true;
|
||||
};
|
||||
}>, {
|
||||
attrs: import("vue").Attrs;
|
||||
emit: ((event: "input", _v: string | null | undefined) => void) & ((event: "blur") => void) & ((event: "update:value", _v: string | null | undefined) => void) & ((event: "change", _v: string | null | undefined) => void) & ((event: "focus") => void);
|
||||
localValue: import("vue").WritableComputedRef<string | null | undefined, string | null | undefined>;
|
||||
inputHtmlType: import("vue").ComputedRef<"text" | "email" | "url">;
|
||||
inputMode: import("vue").ComputedRef<string | undefined>;
|
||||
onInput: (e: Event) => void;
|
||||
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
|
||||
"update:value": (_v: string | null | undefined) => true;
|
||||
input: (_v: string | null | undefined) => true;
|
||||
change: (_v: string | null | undefined) => true;
|
||||
focus: () => true;
|
||||
blur: () => true;
|
||||
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
||||
value: {
|
||||
type: import("vue").PropType<string | null | undefined>;
|
||||
default: undefined;
|
||||
};
|
||||
opcoes: {
|
||||
type: import("vue").PropType<{
|
||||
rotulo: string;
|
||||
placeholder?: string;
|
||||
apenasLeitura?: boolean;
|
||||
} & {
|
||||
limiteCaracteres?: number;
|
||||
formato?: "texto" | "email" | "url" | "telefone" | "cpfCnpj" | "cep";
|
||||
}>;
|
||||
required: true;
|
||||
};
|
||||
}>> & Readonly<{
|
||||
onInput?: ((_v: string | null | undefined) => any) | undefined;
|
||||
onBlur?: (() => any) | undefined;
|
||||
"onUpdate:value"?: ((_v: string | null | undefined) => any) | undefined;
|
||||
onChange?: ((_v: string | null | undefined) => any) | undefined;
|
||||
onFocus?: (() => any) | undefined;
|
||||
}>, {
|
||||
value: string | null | undefined;
|
||||
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "eli-vue",
|
||||
"version": "0.1.222",
|
||||
"version": "0.1.227",
|
||||
"private": false,
|
||||
"main": "./dist/eli-vue.umd.js",
|
||||
"module": "./dist/eli-vue.es.js",
|
||||
|
|
@ -16,7 +16,7 @@
|
|||
"biome": "pnpm exec biome check --write",
|
||||
"check": "pnpm run biome && npx tsc --noEmit",
|
||||
"prebuild": "npm version patch --no-git-tag-version",
|
||||
"build:types": "vue-tsc -p tsconfig.build.json --declaration --emitDeclarationOnly",
|
||||
"build:types": "tsc -p tsconfig.build.json --declaration --emitDeclarationOnly",
|
||||
"build": "sh ./.agent/verificar-linhas.sh || exit 1 && pnpm run biome && vite build && npm run build:types",
|
||||
"dev": "sh ./.agent/verificar-linhas.sh || exit 1 && pnpm run biome && pnpm run fechar && vite",
|
||||
"preview": "vite preview",
|
||||
|
|
@ -34,7 +34,7 @@
|
|||
"@vitejs/plugin-vue": "^5.0.0",
|
||||
"leaflet": "^1.9.4",
|
||||
"sass": "^1.94.2",
|
||||
"typescript": "^6",
|
||||
"typescript": "^7.0.2",
|
||||
"vite": "^6.0.0",
|
||||
"vite-plugin-css-injected-by-js": "^3.5.2",
|
||||
"vite-plugin-vuetify": "^2.1.2",
|
||||
|
|
|
|||
1215
pnpm-lock.yaml
generated
1215
pnpm-lock.yaml
generated
File diff suppressed because it is too large
Load diff
7
src/env.d.ts
vendored
Normal file
7
src/env.d.ts
vendored
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
/// <reference types="vite/client" />
|
||||
|
||||
declare module "*.vue" {
|
||||
import type { DefineComponent } from "vue"
|
||||
const component: DefineComponent<Record<string, unknown>, Record<string, unknown>, unknown>
|
||||
export default component
|
||||
}
|
||||
|
|
@ -72,8 +72,6 @@
|
|||
.playground-console-scroll::-webkit-scrollbar-thumb:hover {
|
||||
background: #52525b;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script lang="ts">
|
||||
import { defineComponent, provide, ref } from "vue"
|
||||
import { EliFeedbackWidget } from "../componentes/FeedbackWidget"
|
||||
|
|
@ -83,6 +81,7 @@ import DataHoraPlayground from "./data_hora.playground.vue"
|
|||
import EntradasPlayground from "./entradas.playground.vue"
|
||||
import IndicadorPlayground from "./indicador.playground.vue"
|
||||
import OlaMundoPlayground from "./ola_mundo.playground.vue"
|
||||
import { PLAYGROUND_CONSOLE_KEY, type PlaygroundConsole } from "./playgroundConsole"
|
||||
import TabelaPlayground from "./tabela.playground.vue"
|
||||
|
||||
type AbaPlayground =
|
||||
|
|
@ -114,15 +113,6 @@ const mapaAbaParaHash: Record<AbaPlayground, string> = {
|
|||
ola_mundo: "demo",
|
||||
}
|
||||
|
||||
/** Chave de injeção para o console do playground */
|
||||
export const PLAYGROUND_CONSOLE_KEY = "playgroundConsole"
|
||||
|
||||
/** Tipagem do console injetado */
|
||||
export interface PlaygroundConsole {
|
||||
adicionarLog: (acao: string, req: unknown, res: unknown) => void
|
||||
logMensagem: (mensagem: string) => void
|
||||
}
|
||||
|
||||
export default defineComponent({
|
||||
name: "App",
|
||||
components: {
|
||||
|
|
|
|||
8
src/playground/playgroundConsole.ts
Normal file
8
src/playground/playgroundConsole.ts
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
/** Chave de injeção para o console do playground */
|
||||
export const PLAYGROUND_CONSOLE_KEY = "playgroundConsole"
|
||||
|
||||
/** Tipagem do console injetado */
|
||||
export interface PlaygroundConsole {
|
||||
adicionarLog: (acao: string, req: unknown, res: unknown) => void
|
||||
logMensagem: (mensagem: string) => void
|
||||
}
|
||||
|
|
@ -12,9 +12,9 @@ import { Plus } from "@lucide/vue"
|
|||
import { codigosResposta } from "p-respostas"
|
||||
import { inject, ref } from "vue"
|
||||
import type { tipoEliTabelaConsulta } from "@/componentes/EliTabela"
|
||||
import { PLAYGROUND_CONSOLE_KEY, type PlaygroundConsole } from "./App.vue"
|
||||
import { ApiSimulacao } from "./api_simulador"
|
||||
import type { tipoEmpreendedores } from "./api_simulador/dados"
|
||||
import { PLAYGROUND_CONSOLE_KEY, type PlaygroundConsole } from "./playgroundConsole"
|
||||
import { colunasTabela, criarAcoesLinha, filtrosAvancados } from "./useTabelaPlaygroundConfig"
|
||||
import { consultar } from "./useTabelaPlaygroundConsultar"
|
||||
|
||||
|
|
|
|||
|
|
@ -18,11 +18,9 @@
|
|||
"noFallthroughCasesInSwitch": true,
|
||||
|
||||
/* Importações */
|
||||
"baseUrl": ".",
|
||||
"paths": {
|
||||
"@/*": ["src/*"]
|
||||
"@/*": ["./src/*"]
|
||||
},
|
||||
"ignoreDeprecations": "6.0",
|
||||
|
||||
/* Vue */
|
||||
"types": ["vite/client"]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue