Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

179
Vistas
¿Cómo usar el tipo chrome-app.d.ts en la aplicación angular-cli 1.0.1?

Instalé @types/chrome y lo agregué en tsconfig.app.json

 "types": [ "chrome" ]

Pero cuando uso chrome.app en el componente, muestra un error:

La propiedad 'aplicación' no existe en el tipo 'typeof chrome'

La carpeta @types/chrome contiene chrome-app.d.ts es un archivo que necesito, ¿cómo puedo consultarlo?

Fuente https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/chrome

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Dado que los creadores de este módulo de definición de tipos han optado por no incluir las definiciones de chrome.app.* en el archivo index.d.ts del módulo @types/chrome , sino separarlas en chrome-app.d.ts , Tendrá que hacer referencia explícita a él en el archivo que usa esas API:

/// <reference types="chrome/chrome-app"/>

Tenga en cuenta que esto debe estar en la parte superior del archivo, según la documentación para las directivas de barra triple en TypeScript:

https://www.typescriptlang.org/docs/handbook/triple-slash-directives.html

También tenga en cuenta que no debería ser necesario agregar una referencia "types": ["chrome"] en su archivo tsconfig.json , ya que la última versión del compilador de TypeScript debería importar automáticamente todos los módulos de definición de tipos que se encuentran en node_modules/@types . Al agregar esto a su configuración, le está diciendo que solo importe ese módulo. Para obtener más información sobre esto, puede consultar los documentos de configuración:

https://www.typescriptlang.org/docs/handbook/tsconfig-json.html

over 4 years ago · Santiago Trujillo Denunciar

0

Solo una actualización para Angular CLI hoy en día (junio de 2018) (Angular 6) simplemente puede hacer:
npm i @types/chrome
y el error desaparecerá.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda