typescript - Πώς να προσθέσετε έναν σύνθετο τύπο στο exceljs - JavaScript

Αυτή τη στιγμή εργάζομαι σε ένα έργο που απαιτεί εξαγωγή δεδομένων σε πολλαπλά φύλλα xlsx. Σε ένα από αυτά, χρειάζεται να προσθέσω τύπο σε κελιά που ελέγχει κάποιες συνθήκες πριν προσθέσει κάποια δεδομένα από το πρώτο φύλλο. Εδώ είναι ένα από αυτά:

Ref !== null ? worksheet2.getCell('D2').value ={ formula: `IF('dataSheet'!${Ref.address}<>"";'dataSheet'!${Ref.address};"")`, result:Ref.value} : worksheet2.getCell('D2').value = '';

Η αναφορά

Διαβάστε περισσότερα →

Συγκέντρωση πολλαπλών αρχείων Typescript σε ένα αρχείο javascript

Χρησιμοποιώ το tsc.exe χειροκίνητα, υπάρχει κάποιος τρόπος να του περάσω βασικά ένα πλήθος αρχείων Typescript κάτω από ένα ριζικό namespace και απλώς να τα μεταγλωττίσω σε ένα μόνο αρχείο js που περικλείεται σε namespace;

Σκέφτομαι όπως έχεις ένα .net dll που περιέχει τον βασικό χώρο ον

Διαβάστε περισσότερα →

βασικά του διαδικτύου - Πώς να ενημερώσετε ένα αρχείο πακέτου JavaScript από ένα αρχείο TypeScript που αποθηκεύεται;

Έχω ένα Visual Studio έργο με Web Essentials και Typescript και javascript δέσιμο.

Θα ήθελα να μπορώ να κάνω τα εξής:

  1. αλλάξτε ένα αρχείο TypeScript (abc.ts) και αποθηκεύστε το (εντάξει)
  2. Οι αλλαγές έχουν συγκεντρωθεί στο αρχείο JavaScript abc.js (εντάξει)
  3. μετά την ενημέρωση του αρχείου abc.js δες το αρχείο bundle javascript BundlePage.js.bundle ενημερώθηκε - αυτό δεν λειτουργεί!

Βασ

Διαβάστε περισσότερα →

backbone.js - δημιουργία κλάσεων TypeScript για συνεργασία με υπάρχοντα αντικείμενα Javascript και Backbone

Ξεκίνησα να εργάζομαι σε ένα έργο όπου χρησιμοποιούνται Backbone και Javascript. Δεν είμαι σίγουρος πώς να ξεκινήσω την ενσωμάτωση του Typescript. Για παράδειγμα, έχουμε ένα namespace της εταιρείας μας που προηγείται των views, models, objects, κ.λπ. Έτ

Διαβάστε περισσότερα →

node.js - Μπορεί το Visual Studio 2013 να αποσφαλματώσει το javascript πελάτη σε μια Web Εφαρμογή NodeJs

Η αποσφαλμάτωση μιας εφαρμογής Web ASP.NET στο Visual Studio 2013 δίνει τη δυνατότητα να αποσφαλματώνετε τα αρχεία JavaScript από την πλευρά του πελάτη στο Visual Studio 2013. Δεν είναι δυνατό αυτό με μια εφαρμογή Web NodeJs στο Visual Studio 2013;

Απάντηση #1

Μπορεί να γίνει χρησιμοποιώντας τον IE ως πρόγραμμα περιήγησης και χρησιμοποιώντας εργαλεία node.js για το Visual Studio, αλλά δεν έχω καταφέρει να κάνω αποσφαλμάτωση από τον κώδικα του πελάτη

Διαβάστε περισσότερα →

Αρχείο ορισμού TypeScript για κλάση JavaScript χωρίς να χρειάζεται να δηλώσετε όλα τα μέλη

Θα ήθελα να δημιουργήσω έναν ορισμό TypeScript για μια μεγάλη κλάση JavaScript χωρίς να προσθέσω όλα τα μέλη της, θα ήθελα να είναι τύπου "any". Για παράδειγμα:

ContainerSurface.d.ts:

declare class ContainerSurface { } export = Conta

Διαβάστε περισσότερα →

διεπαφή - Typescript: Εργασία με άλλες βιβλιοθήκες JavaScript με μια μόνο συνάρτηση

Στο TypeScript, καταλαβαίνω πώς να ορίσω το σχήμα μιας εξωτερικής βιβλιοθήκης. Σκεφτείτε όμως την περίπτωση στην οποία χρειάζεται μόνο μια συνάρτηση από τη βιβλιοθήκη ή η βιβλιοθήκη είναι μόνο μια μεμονωμένη (πιθανώς υπερφορτωμένη) συνάρτηση (όπως αυτή η βιβλιοθήκη γ

Διαβάστε περισσότερα →

Μπορεί το TypeScript να χρησιμοποιηθεί με υπάρχοντα κώδικα JavaScript;

Δουλεύω σε μια αρκετά μεγάλη υπάρχουσα διαδικτυακή εφαρμογή με την ομάδα. Περιστασιακά αντιμετωπίζουμε κοινές λεπτομέρειες κωδικοποίησης JavaScript, όπως διαφορά πεζών-κεφαλαίων κατά την κλήση μιας συνάρτησης ή έλλειψη τελεστή κ.λπ.

Βρίσκω το TypeScript ως υποσχόμενη λύση για τέτοια ζητήματα, ειδικά όταν δουλεύει κανείς με ομάδα σε διαφορετικά αρχεία/μονάδες. Έχει πολλά οφέλη όπως

Πώς να δείξετε σε αρχείο TypeScript αντί για αρχείο JavaScript στον runner Karma στο WebStorm

Έχω το έργο μου ρυθμισμένο στο WebStorm για να μεταγλωττίζει TypeScript σε JavaScript κ.λπ. Έτσι γράφω τον κώδικά μου καθώς και τα τεστ μου σε TypeScript.

Όταν τρέχω το «Karma με κάλυψη» στο WebStorm, όλα τρέχουν καλά.

Αλλά, όταν για παράδειγμα ένα τεστ αποτυγχάνει, η έξοδος συνεχίζει να δείχνει στα αρχεία JavaScript. Έτσι, όταν κάνω κλικ στο αποτυχημένο τεστ, ανοίγει το αρχείο JavaScript αντί για το αρχείο TypeScript.

Διαβάστε περισσότερα →

πώς να επεκτείνετε μια κλάση TypeScript από ένα κανονικό Javascript, είναι ακόμη δυνατόν;

Έχω μια κλάση typescript

class BlockJsonBig { private m_simpleStorage:simplestoragejs.SimpleStorage; ... }

και θα ήθελε να το έχει να επεκτείνει (υποκλάση) μια κανονική μη TS συνάρτηση όπως σε:

var BlockJsonSmall = B

Διαβάστε περισσότερα →