TypeScript es un superconjunto estático de JavaScript creado por Microsoft que agrega tipos opcionales, clases, interfaces, enumeraciones, genéricos, asíncrono / espera, y muchas otras características, y compila a JavaScript simple. Esta etiqueta es para preguntas específicas de TypeScript. No se utiliza para preguntas generales de JavaScript.

typescript...

Escribí un tipo para mis funciones de control de clic que devuelven un valor con el mismo tipo de parámetro, el código es: type OnClickHandle =<T extends unknown = undefined>(p: T extends infer U ? U : T)=> T extends infer U ? U extends number ? number: U extends string ? ....
19 ago. 2020 a las 10:40
Tengo datos como a continuación, const items = [ { id: '1', color: 'green', name: 'item1', polygons: [ { id: '1', coordinates: [ { latitude: '25.00', l....
18 ago. 2020 a las 23:10
Estoy tratando de crear una vista HTML para la que necesito un patrón específico de la matriz. Tengo tres matrices como esta: 1er: classes = [ { classid: 1, classname: "class 1" }, { classid: 2, classname: "class 2" }, { classid: 3, classname: "class 3" }, { classid: 4, classname: "....
18 ago. 2020 a las 19:23
Quiero reutilizar este patrón para varios tipos de objetos de argumento y para que el tipo de retorno de la función sea el mismo que el valor de los tipos de objeto type IntentColorCategory = 'brand' | 'neutral' | 'semantic' type IntentColor = 'primary' | 'secondary' | 'neutral' | 'error' | 'success....
18 ago. 2020 a las 14:39
Soy nuevo en angular. Tengo un problema con los componentes. He creado un componente con el nombre de prueba. Obtuve el resultado correcto cuando ejecuto el código, pero cuando elimino la etiqueta de app.component.html, obtuve una página web en blanco como resultado. Aquí está el código de test.comp....
17 ago. 2020 a las 15:07
Recibo 15 objetos dentro de una matriz. Empalmo los primeros 6 y descarto el resto. Ahora en HTML tengo 2 páginas de carrusel donde estoy creando tarjetas de comparación para cada objeto. El carrusel es de 2 páginas con 3 tarjetas (objetos) en cada página. Quiero aplicar un estilo CSS diferente a la....
15 ago. 2020 a las 11:30
PREGUNTA: ¿Cómo puedo cambiar el texto de una etiqueta en función de una condición? En mi caso, quiero tener una etiqueta en blanco si estoy en una ruta específica en mi aplicación. INTENTO ACTUAL: <RadSideDrawer allowEdgeSwipe="false"> <StackLayout tkDrawerContent class="drawer-container" ....
12 ago. 2020 a las 12:40
Quiero pasar el método onclick de niño a padre usando react y mecanografiado. ¿Qué estoy intentando hacer? Tengo un componente principal que representa el componente secundario y es como el siguiente, function Parent() { const [isDialogOpen, setisDialogOpen] = useState(''); const set =() =....
10 ago. 2020 a las 14:21
Tengo un problema al crear una función de detección de tipos que toma una cantidad parcial de campos de una unión discriminada y devuelve el tipo coincidente de la unión. Tengo una función create() que toma campos que excluyen marcas de tiempo y una identificación y devuelvo esos campos con una iden....
10 ago. 2020 a las 04:03
Estoy tratando de importar express al proyecto y en medio del desarrollo, simplemente dejó de funcionar, he reiniciado las configuraciones, etc. No puedo hacerlo funcionar, no puedo importar ningún módulo. npx tsc src/server.ts src/server.ts:1:8 - error TS1259: Module '"/home/fpc-ubut/Git/nlw2/serv....
9 ago. 2020 a las 00:48
Estoy tratando de imprimir la respuesta json en mi panel web. Cuando trato de mostrar la respuesta completa, funciona perfectamente, pero luego trato de usar ng porque obtengo esos errores en el navegador: ERROR TypeError: Cannot read property 'getContext' of null ERROR TypeError: Cannot read prope....
8 ago. 2020 a las 20:41
Supongamos que quiero escribir un objeto donde no conozco el nombre de una de las propiedades, pero conozco el tipo de su valor. Entonces es algo como eso: type PagedResponse<T> = { Suppliers: Array<T>; // <- this prop might have different name nextPageToken: number; total: number; }; Supplie....
7 ago. 2020 a las 17:45
Estoy trabajando en un código con el que no estoy familiarizado. Tengo un conjunto de datos que se ve así: [ {"id": 1, "person_name": "joe", "parent_id": "1ax"} {"id": 2, "person_name": "jane", "parent_id": "5t6"} {"id": 3, "person_name": "john", "parent_id": "a88"} ] Originalmente, el código ti....
7 ago. 2020 a las 15:02
Estoy usando angular controlvalueaccessor y obteniendo datos de niño a padre, pero quiero manipular los datos, Recibo algo como el siguiente código, contactInfo son los datos de mi componente secundario, { contactInfo: {workPhone: {phone: 495987, msg: 'me'}, mobilePhone: {phone: 495987, msg: 'me'},....
7 ago. 2020 a las 09:52
Honestamente, probé todo lo que he visto, importando solo y tanto el módulo de enrutamiento de aplicaciones como el módulo de aplicación, agregando CommonModule, así como ng build y reserve. Alguien, por favor, sálveme de mí mismo, he estado en esto durante 2 horas y es la última pieza de mi WebApp,....
7 ago. 2020 a las 03:43
Actualmente tengo un problema al procesar los datos de respuesta que hice en mi base de datos en tiempo real de firebase usando REST en mi aplicación Angular. Solo para comenzar: seré honesto. Poco a poco estoy aprendiendo tanto angular como base de fuego. Tengo una ruta secundaria en mi base de dat....
En Angular 6.0.7, tengo una clase principal wj-flex-grid-parent.class.ts. Tiene el parámetro public m_wjcGridXlsx = wjcGrid.xlsx;. Puedo hacer referencia con éxito a este parámetro desde mi componente secundario usando this.m_wjcGridXlsx. Una función en el componente hijo todavía me está dando probl....
7 ago. 2020 a las 01:03
¿Es una buena / mala práctica deshabilitar un botón angular con un método de componente? Específicamente, ¿sería esto un problema de rendimiento en Angular? Parece que Angular tendría que calcular continuamente. ¿Es mejor usar una variable estática (por ejemplo, this.productDisable: boolean) y dejar....
Asumiendo una interfaz como: interface CustomNode { id: string; children: CustomNode[]; } Si tengo un objeto como: nodes: CustomNode[] = [ { id: 'A', children: [ { id: 'B', children: [ { id: 'C', children: [ ....
6 ago. 2020 a las 23:00
Intento verificar dinámicamente en mecanografiado los tipos de componentes secundarios de reacción. El siguiente código funciona bastante bien, sin embargo, parece que el mecanografiado no quiere que desestructura a los niños. Recibo el error de TypeScript: TS2339: Property 'type' does not exist on ....
6 ago. 2020 a las 22:25
Estoy tratando de cargar datos de un archivo de Excel en una aplicación angular. Puedo cargar los datos de Excel, analizarlos para obtener solo las columnas que necesito y almacenar esto en una matriz. Esto se hace en mi archivo service.ts. El servicio se llama desde el archivo component.ts como dev....
6 ago. 2020 a las 21:06
Estoy tratando de desarrollar una api fluida en TypeScript, que me gustaría usar de la siguiente manera: export interface Person { firstName: string; lastName: string; } new Builder<Person>() .func1("stringArg1") .func2("firstName") .func3("stringArg2"); func2 solo puede acepta....
6 ago. 2020 a las 19:40
Estoy construyendo un API con Restify que se basa en Express. Estoy usando Typeorm y me pregunto cuál es la mejor manera de actualizar diferentes propiedades que provienen de la entrada del usuario. Esencialmente tengo una ruta como esta: server.put('/users/:id', errorHandler(update)); Que disparan....
6 ago. 2020 a las 19:23
Realmente entiendo vue.js, pero mi código no funcionó bien. Ahora he intentado eliminar la información de la fila seleccionada utilizando el botón Eliminar en la misma fila. Incluso si presiono el botón en la primera fila, nunca elimine, pero podría eliminar la información de la segunda fila. Estaba....
6 ago. 2020 a las 17:19
Tengo lo siguiente; export default function World() { const { backgroundTiles } = typedLevelData[`level_1`]; console.log(Array.isArray(backgroundTiles)); return ( <Background {...backgroundTiles}/> ) } Como era de esperar, el registro de la consola devuelve verdadero. Sin embargo, en e....
6 ago. 2020 a las 13:45