model-viewer-types
TypeScript icon, indicating that this package has built-in type declarations

0.5.0 • Public • Published

Model Viewer Types

Una librería de definiciones de tipos para la librería @google/model-viewer, diseñada para proporcionar soporte de tipos y autocompletado en entornos de desarrollo TypeScript. Esta librería facilita la integración de model-viewer en proyectos, mejorando la experiencia de desarrollo y reduciendo errores.

Instalación

# Instalar la dependencia de par ThreeJS
npm install three

# Instalar el paquete Model Viewer
npm install @google/model-viewer

# Instalar el paquete para las definiciones de tipos
npm install model-viewer-types

😎 copia y pega rapido:

npm install three @google/model-viewer model-viewer-types

Uso

Ejemplo en un proyecto usando react y typescript:

// src/main.tsx

import { StrictMode, useRef } from 'react'
import { createRoot } from 'react-dom/client'

import '@google/model-viewer' // Importar la librería de model-viewer
import 'model-viewer-types' // Importar la librería de tipos para model-viewer

function App() {
  const viewer = useRef<ModelViewerRef>(null)
  return (
    <model-viewer
      ref={viewer}
      class="my-model"
      src="https://modelviewer.dev/shared-assets/models/NeilArmstrong.glb"
      camera-controls
    ></model-viewer>
  )
}

createRoot(document.getElementById('root')!).render(
  <StrictMode>
    <App />
  </StrictMode>
)

Resultado

Con esto logramos el siguiente autocompletado en editores de código como vsCode:

preview

Licencia

MIT © Edixon Piña

Readme

Keywords

Package Sidebar

Install

npm i model-viewer-types

Weekly Downloads

2

Version

0.5.0

License

MIT

Unpacked Size

22.1 kB

Total Files

4

Last publish

Collaborators

  • edixonalberto