Skip to content

API exportada

typescript
import {
  SheetMapper,
  useSheetMapper,
  VueSheetMapperPlugin,
  autoMatch,
  toRows,
  parseFile,
  getMessages,
  IconUpload,
  IconFile,
  IconCheck,
  IconBan,
  IconAlert,
  IconSpinner,
} from "@dazzadev/vue-sheet-mapper";
ExportTipoDescripción
SheetMapperComponenteEl componente principal
useSheetMapperComposableLa lógica headless
VueSheetMapperPluginPluginPara el registro global con app.use()
autoMatchFunciónEl algoritmo de auto-match por defecto
toRowsFunciónConvierte MappedResult[] en objetos de fila
parseFileFunciónParsea un File de Excel/CSV en ParsedColumn[]
getMessagesFunciónResuelve las cadenas de un idioma, con overrides opcionales
IconUploadIconSpinnerComponentesLos iconos por defecto, por si quieres reutilizarlos al sobrescribir solo algunos
SchemaFieldTipoDefinición de un campo
UseSheetMapperOptionsTipoOpciones de useSheetMapper
UseSheetMapperReturnTipoLo que devuelve useSheetMapper
MappedResultTipoUna entrada de la salida por columna
MappingOutputTipoEl payload de @mapped con output="mapping"
RowValidatorTipoFirma del hook de validación de datos
RowIssueTipoUn problema reportado por un RowValidator
ParsedColumnTipoUna columna cruda del archivo parseado
ColumnStateTipoEl estado de una tarjeta de columna
SheetMapperErrorTipoEl objeto de error
SheetMapperErrorCodeTipoLa unión de códigos de error
MessagesTipoEl objeto completo de textos
MessagesOverrideTipoOverrides parciales de textos
LocaleTipo'en' | 'es' | 'fr' | 'pt' | 'nl'
IconsTipoEl mapa de iconos sobrescribibles
MatcherFnTipoFirma de una función de auto-match
TransformFnTipoFirma de una función de transformación de fila

Publicado bajo la licencia MIT.