typescript - როგორ მივიღოთ `readonly string[]` როგორც `string[]`?

მქონია შემდეგი მონაცემთა კონფიგურაცია (მე არ ვპრაქტიკულობ ამას enum -ის სახით, რადგან ის გაზიარებულია TypeScript სერვერის კოდის და არას TypeScript კლიენტის კოდის შორის):

import { enumType } from 'nexus'; export const TYPE_ENUM = Object.freeze({ H: 'H', S: 'S', }); export const TYPES = Object.free

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

რექტ ჰუკები - Typescript. განსაზღვრეთ გენერიკული <T> კლავიშები როგორც string

მინდა მივიღო ობიექტი და გამოვასწორო ის კლავიშებით როგორც სტრინგები და დავაბრუნო ობიექტი.

const useInputs = <T extends Record<string, string>>(defaultValue: T) => { const [inputsData, setInputsData] = useState<T>(defaultValue) type UpdateFunction = (key: string) => (el: React.FocusE

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

javascript - ინტერფეისზე ტიპის 'string' ინდექსის სიგნატურა ვერ ცნობილია (typescript)

მე მაქვს ეს კოდი:

const sectionInstance: FieldValues = sectionInstances[i] for (const field in sectionInstance) { console.log(sectionInstance[field]) }

field აქ, რა თქმა უნდა, არის სტრიქონი. აი FieldValues-ის ტიპის

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

TypeScript ფუნქციიდან დაბრუნებული 'სტრინგი'

მიდის ფუნქცია translateNumericDayToString, რომელიც აბრუნებს სტრინგს დღის სახელით (მაგალითად "monday"):

export function translateNumericDayToString(day: number) { const days = ['sunday', 'monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday']; return days[day]; }

მ

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

javascript - 'string'-ს არ შეუძლია მიენიჭოს Nullable

ჩემთან არის ქვემოთ მოცემული TypeScript კოდი, რომელშიც ვცდილობ დავაპიარო ან 'string', ან 'null' მნიშვნელობა

type MyValue = "A" | "B" | "C" type Nullable<T> = T | null let a: Nullable<MyValue> = null

ახლა, როცა მე ვცდილობ მნიშვნელობის მიკუთვნებას a

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

reactjs - Typescript useState ReferenceError: string განსაზღვრულია

import React, { FunctionComponent, useState, useEffect } from 'react' const SearchBar: FunctionComponent = () => { const [searchValue, setSearchValue] = useState < string > ('') const [isSuggestionOpen, setIsSuggestionOpen] = useState < boolean > (fals

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

typescript - ყველა შესაძლო სტრიქონის ჩაწერა accessibilityRole-ს გამოსაყენებლად?

მე ვსარგებლობ accessibilityRole-ს React Native-ში. უნდა გამოვიტანო ყველა შესაძლო სტრინგი, თუ არსებობს იმპორტი, რომელსაც შემიძლია გამოვიყენო?

createAccessibilityRole(parent: Element): string { if(isLink) return 'link' return 'text' }

ჭკვიანურად, ზემოთ მოცემული არ მუშაობს, ამიტომ მაინტერესებდა, შეგვიძლია თუ არა ტიპის კლასის იმპორტირება ან თუ ჩვენი ხელით უნდა დავკოდოთ?

პასუხი #1

ეს ოფიციალურ ტაიპინგის ბიბლიოთეკაშია

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

javascript - დინამიური სტრინგის თარგმნა Angular 10-ში ngx-translate-ის გამოყენებით

მე ვიყენებ რამდენიმე დინამიურ მნიშვნელობას სტრიქონის შესაქმნელად და ვუგზავნი sweetalert კონფიგურაციაზე.

მაინტერესებდა, არსებობს გზამ მიდის სტრინგის თარგმნა კონფიგურაციაზე გაგზავნამდე?

მე მინახია რამდენიმე გადაწყვეტილება, სადაც შეგვიძლია გადავცეთ ვარიაბლი translate მეთოდში, მაგრამ არის

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

javascript - ტიპი '(s: string) => string' არ არის მისატანებელი ტიპზე '(t: T) => T'

მე გამოვაცხადე Typescript ინტერფეისი ასე:

interface ProductFieldMapping { name: string, mapping: (p: Product) => string | number, formatting: <T>(t: T) => T, }

და ფუნქცია, რომელიც აბრუნებს ასეთ სურათებს სიის სახით, ასე:

export const mappingFunct

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

typescript - გზა სტრინგთა გაერთიანების სხვა ტიპზე გავრცელებისთვის

ამჟამად მაქვს Typescript კოდი, რომელიც ასე გამოიყურება:

type UserRole = "admin" | "partner" | "associate"; type User<Role extends UserRole> = { // ... role: Role; // ... } type Users = User<"admin"> | User<"partner"> | Us

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