typescript - გზის ნიშანმავლობა Javascript-ში?

ამჟამად ვმუშაობ javascript პროექტზე. ჩვეულებრივ ვიყენებ typescript-ს და ts-ს აქვს path mapping ფუნქცია. არსებობს რამე მსგავსია javascript-შიც?

TS-ს წყვეტის რუკირება:

"compilerOptions": { "baseUrl": "src", ... "paths": { "@app/*": ["app/*"],

Წაიკითხე მეტი →

JavaScript ბიბლიოთეკების გამოყენებისას TypeScript-ში თვისება არ არსებობს

მე ვამოყენებ TypeScript-ს Vue.js აპლიკაციისთვის და ვცდები გამოვიყენო drop ღონისძიება, რათა გამოვიძახო სურათის ატვირთვა ამგვარად:

handleDOMEvents: { drop(view, event) { const hasFiles = event.dataTransfer && even

Წაიკითხე მეტი →

TypeScript JavaScript + JSDoc @template ტიპის გაერთიანების დაბნეულობა

მაქვს JavaScript-ის JSDoc ანოტირებული ფუნქცია, რომელიც TypeScript-ით არის ტიპურად შემოწმებული.

ეს იღებს ობიექტს ერთ-ერთი ტიპებისგან, რომლებიც მოცემულ ტიპის კავშირის (Message) ნაწილს წარმოადგენენ. კავშირის ტიპებს აქვთ რამდენიმე არააუცილებელი ველი (optionalNumber

Წაიკითხე მეტი →

typescript - როგორ გამოიწვიოთ JavaScript ფუნქციის გადატვირთვა, რომელიც განსაზღვრულია ობიექტში

მივანიჭე რამდენიმე ფუნქცია ამ ობიექტში ფუნქციის calculator ფარგლებში, იმიტომ რომ მინდა მათ ჯაჭვურად გამოვიყენო. ჩემი მიზანია ფუნქციის addNumber გადატვირთვა, მაგრამ syntax-ი სწორად ვერ გამომდის.

ქვემოთ მოცემულია მაგალითი იმისა, რასაც მინდა მივაღწიო (

Წაიკითხე მეტი →

angular - Google Chrome-ის კონსოლი არ აჩვენებს სწორად, ზუსტად JavaScript-ის ხაზის ნომერს

მე ვმუშაობ ანგულარული პროექტზე Ionic ჩარჩოსთან ერთად, ვიყენებ ion-router-outlet-ის ყველაფერში და ვცდილობ გავაკეთო დებაგირება Google Chrome კონსოლით. მაგრამ, Google Chrome კონსოლი სწორ ხაზის ნომერს არ აჩვენებს და თითქმის შეუძლებელია მასთან დებაგირება.

როგ

Წაიკითხე მეტი →

TypeScript/JavaScript-ის Date.parse არ აბრუნებს NaN-ს მაშინ როცა უნდა

მე ვხედავ ამ უცნაურ ქცევას როგორც Chrome-ში, ასევე Edge-ში:

რატომ დაუბრუნებს Date.parse("DM Test 2 (Primary)") 981003600000?

თუ შევეცდები ამას მხოლოდ 2-ით, ის იგივე მნიშვნელობას აბრუნებს, და თუ გავაქრო ერთი ან ორივე

Წაიკითხე მეტი →

reactjs - როგორ განსაზღვრავთ ტიპს JavaScript მნიშვნელობის საფუძველზე

მინ მაქვს ეს react ჰუკი, რომელიც აბრუნებს ფილტრს პირობის მიხედვით, რაც მომხმარებელმა დაყო.

interface Props { type: 'product' | 'content'; } function useFilterSelector(props: Props) { const { t } = useClientTranslation(); const queryClient = useQueryClient(); const [filterSelector] = useSt

Წაიკითხე მეტი →

typescript - ინტერფეისის ობიექტის შექმნა ჯავასკრიპტში

მე მაქვს ინტერფეისი Person და შემიძლია შევქმნა ობიექტი user1 ტიპის Person, ყველა თვისების ერთდროულად გაწერით

export interface person { name: string; age: number; city: string; } let user1: person = { name:"ron", age: 22, city:"AL

Წაიკითხე მეტი →

typescript - ResourceNotFound შეცდომა Azure OpenAI-სთან კავშირისას, გამოყენებით ბოლო JavaScript SDK (ვერსია 2.0.0-beta.1)

ვცდილობ დავუკავშირო Azure OpenAI SDK-ს უახლესი ვერსია (ვერსია 2.0.0-beta.1), მაგრამ რაც არ უნდა გავაკეთო, რაღაც Resource not found შეცდომას ვღებულობ. როდესაც ვიყენებ SDK-ის წინა ვერსიას (1.0.0-beta.12), ყველაფერი კარგად მუშაობს.

ეს არის ჩემი გარემოს ფაილის კონფიგურაციები:

AZURE_OPENAI_ENDPOINT="https://xxx.openai.azure.com/" AZURE_OPENAI_API_KEY="xxxxyyyyxxxxyyyyxxxxyyyyxxxxyyyy" AZURE_OPENAI_CHAT_COMPLETION_MODEL_DEPLOYMENT_ID="gpt-4o

Წაიკითხე მეტი →

როგორ შევქმნათ სწორი JavaScript პროქსი ჰენდლერი TypeScript-ში (Angular Signals-ს ჰგვანდ reactive მდგომარეობის მართვისთვის)?

მე მინდოდა სპეციალური მოკლე დოკუმენტაციის შექმნა და Angular Signals-ის პრინციპის ახსნა JavaScript proxies-ის გამოყენებით მაგალითში. შემდეგ გაჩნდა კითხვა: შეგიძლიათ სწრაფად დავწერო ეს TypeScript-ში და ტიპები დავაყენო? მე ვუთხარი, რა თქმა უნდა,

Წაიკითხე მეტი →