TypeScript est un sur-ensemble de JavaScript statiquement typé créé par Microsoft qui ajoute des types facultatifs, des classes, des interfaces, des énumérations, des génériques, asynchrone / attend, et de nombreuses autres fonctionnalités, et se compile en JavaScript simple. Cette balise est destinée aux questions spécifiques à TypeScript. Il n'est pas utilisé pour les questions JavaScript générales.

typescript...

Étant donné l'exemple suivant Comment puis-je taper ou étendre correctement le type de retour existant de React.memo const TestScreen = memo(() => <Text>Hello</Text>); // Linter throws an error // Property 'screenName' does not exist on type 'MemoExoticComponent<() => Element>' TestScreen.screenNam....
14 janv. 2020 à 14:23
J'ai une définition de classe… class anObj { "ID" : string; dialog: {[id : number]:{hide: boolean;}} = { 0 : {"hide": false}, 14 : {"hide": false} } } class manyObjects { myGroup: anObj [] = []; } ... public stuff = manyObjects; Cela fonctionne totalement comme je le souhaitera....
14 janv. 2020 à 09:48
Je veux un module d'emballage pour une utilisation multiple. donc je crée un ItemComponent export const DragItem = (props: DragProps) => { const [{... }, fooRef] = useFoo({ }) return ( props.children // how can i send fooRef to here?? ) } Je devrais envoyer ref à props.children Est-ce....
14 janv. 2020 à 08:24
Voici le code: rowData = [ { server: "Server 1", ping: "10 ms", dl: "50Mbit/s", ul: "50Mbit/s", ispcon: true, dateStart: "2019-10-12 09:00:00", dateEnd: "2019-10-12 09:05:000" },{ server: "Server ....
14 janv. 2020 à 07:42
Je crée une fonction qui prend deux paramètres: key et une valeur pour cast le résultat. J'ai donc créé un type qui limite les valeurs sur lesquelles un élément peut être casté. J'aimerais aussi que ce soit le type de retour, mais basé sur EnvCast, il est préfixé avec typeof, donc la façon dont je l....
13 janv. 2020 à 23:27
Je veux obtenir les valeurs de mon composant dualKnob IonRange dans React, mais je ne peux tout simplement pas obtenir les valeurs inférieures et supérieures. Quelqu'un a-t-il déjà rencontré des problèmes similaires et sait comment résoudre le problème? Voici mon code: const SearchOptions = () => { ....
13 janv. 2020 à 23:03
Je veux définir la propriété [vérifié] de la case à cocher lors d'un appel de méthode, mais quand je le fais, la méthode est appelée mais cela ne change pas l'état de la case à cocher HTML <div*ngFor="let vest_style of VEST_STYLE"> <input type="checkbox" value="{{vest_style._id}}" (change)="onCh....
13 janv. 2020 à 22:54
J'écris une application ionique en utilisant Angular / Typescript. J'ai une question qui pourrait être une noobie, alors veuillez pardonner si c'est le cas. J'utilise une page de menu où j'ai un objet 'pages' qui se trouve en haut du fichier comme suit: pages = [ { title: 'Your Dashboard', url....
13 janv. 2020 à 20:05
Je suis assez nouveau sur TypeScript et j'essaie de trouver comment faire fonctionner cette chose. J'ai fait de nombreuses recherches sur Google, mais j'ai finalement eu recours à Stack Overflow. J'ai une fonction qui renvoie un objet utilisateur ou un objet d'erreur, en fonction d'une condition. Lo....
12 janv. 2020 à 15:35
j'ai interface A { a_id: string; name: string; } interface B { b_id: string; name: string; } Maintenant, je veux vérifier un objet dire: const myObj : A|B = {b_id: '1', name: 'one'}; Comment vérifier le type et déterminer s'il appartient à A ou B? j'ai essayé quelques liens mais ne devrait-....
8 janv. 2020 à 18:00
Il me semble que je peux créer la toile mais quand je viens pour obtenir le contexte const resizeImage = async (maxSize: number) => { const image = originalImage; const id = positionId; const resizeCanvas = document.createElement('canvas'); resizeCanvas.width = maxSize; resizeC....
4 janv. 2020 à 16:14
Définissez un projet dactylographié dans IntelliJ IDEA 2019.2 Community Edition Je souhaite définir un projet dactylographié dans IntelliJ IDEA 2019.2 Community Edition pour parcourir les classes, mais je ne vois pas l'option dans Paramètres du projet -> Facettes et quand je fais Ctrl et clique dan....
J'ai une méthode asynchrone dans un contrôleur qui définit un objet de résultats. Le problème est qu'au lieu d'attendre que await ait fini d'exécuter mon code, il passe à l'appel de l'objet de réponse qui laisse la variable nécessaire non définie. Dans le débogueur, les points d'arrêt de la méthode ....
2 janv. 2020 à 22:02
Je me demande comment obtenir la date de l'entrée et la comparer avec une liste d'objets. <input type="date" [(ngModel)]="date"> Comment puis-je obtenir la valeur de la date et la comparer avec la date de ma liste d'objets? Je veux dire après avoir choisi 23 comme jour, il devrait y avoir des objet....
2 janv. 2020 à 16:20
J'essaie de définir certaines variables d'environnement qui peuvent être récupérées par mon script bash. Ordre d'exécution: Version.js module.exports.version = function () { process.env['APP_VERSION'] = `1.0.0`; } Script.sh run x run y node -e "require('./version.js').version()" echo "APP_VERS....
1 janv. 2020 à 08:11
Je développe mon API en utilisant Spring Boot (et Spring Security) et le front avec Angular. Le code TypeScript: return this.http.post<any>('http://localhost:8080/users', { firstName: 'Clemi', lastName: 'Le boss', mail: 'clemclem' }); Mon contrôle....
J'essaie d'accéder au gestionnaire d'événements onDelete dans le composant chip à l'aide de l'interface utilisateur de matériau dans l'extrait de code suivant. Lorsque je clique sur chip, le comportement Select (ouverture d'une liste déroulante) se produit. Existe-t-il un moyen de remplacer ce compo....
28 déc. 2019 à 19:52
Je voudrais rediriger l'utilisateur vers la page d'accueil s'il n'y a pas de cookie. Mon problème est que l'utilisateur peut être redirigé mais cela prend trop de temps. Pendant environ 1 seconde, ils peuvent toujours voir la page protégée. Comment puis-je éviter cela? ngOnInit() { this.hasAccess(....
28 déc. 2019 à 18:32
J'essaie de comprendre pourquoi ce code ne fonctionne pas en angulaire HTML : <button onclick="myFunction('hello')">Click me</button> TYPESCRIPT @Component({ selector: 'app-create', templateUrl: './create.component.html', styleUrls: ['./create.component.css'] }) export class CreateCompone....
28 déc. 2019 à 05:28
Comment ajouter de la valeur à un objet dans un tableau d'objets dans Typescript? Disons que j'ai un tableau d'objets comme celui-ci: [{name:'John',age:20}, {name:'Sam',age:26}, {name:'Will',age:2}] Ce que je veux, c'est une propriété générée dynamiquement dans chaque objet du tableau comme ceci: [....
27 déc. 2019 à 22:13
Considérons un tableau A1 ["text", "test"] et un autre tableau A2 ["onetest", "two", "threetext", "fourtext"] J'ai besoin d'obtenir le résultat sous la forme ["onetest", "threetext", "fourtext"] C'est ce que j'ai actuellement A2.filter(r => r !== null && A1.indexOf(r) > -1); Cela renvoie une liste ....
27 déc. 2019 à 21:30
Ce que j'essaie d'accomplir, c'est de mettre en évidence un texte donné par paramètre dans un texte brut dont le format est HTML. Je travaille avec Angular 7 et j'ai essayé de faire cela avec les fonctions jQuery et certaines bibliothèques tierces, mais je ne l'ai pas encore fait. Voici le scénario;....
27 déc. 2019 à 14:51
Je suis nouveau sur Angular et je passais par différents scénarios et exemples. L'un des exemples que j'ai rencontrés est le validateur personnalisé suivant: confirmationValidator = (control: FormControl): { [s: string]: boolean } => { if (!control.value) { return { required: true }; ....
27 déc. 2019 à 11:44
Avec cette sélection ci-dessous, la valeur par défaut de null fonctionne lorsque je la charge pour la première fois, puis lorsque je change sa valeur en une autre option, mais si je la ramène à la valeur par défaut "Non sélectionné" et que la valeur est convertie en un chaîne "null", donc quand j'es....
26 déc. 2019 à 22:56
Dans une bibliothèque que je souhaite étendre sans modifier son code, plusieurs classes héritent de la même importée. C'est dans ce BaseClass que j'aurais besoin d'écraser une méthode spécifique. Dans la bibliothèque (écrite en TypeScript): import { BaseClass } from './base_class'; export class Clas....