typescript - როგორ უნდა დაყენდეს index.d.ts ფაილი lib ფოლდერში SvelteKit-ში
მაქვს შემდეგი დირექტორიის სტრუქტურა SvelteKit-ში:
...
lib/
form/
Input.svelte
Button.svelte
...
მინდოდა დამემატებინა index.d.ts ფაილი ან მსგავსი რამ, რათა შემეძლო index ფაილის იმპორტირება თითოეული კომპონენტის ცალ-ცალკე იმპორტირების ნაცვლად. მაგალითი:
// Instead of using this
import Input from "$lib/form/Input.svelte";
import Button from "$lib/form/Button.svelte";
// I would have an index file inside the folder doing the default export
import { Input, Button } from "$lib/form";
უპასუხე #1
კი, თქვენ შეგიძლიათ ეს გააკეთოთ შემდეგი ნაბიჯების შესრულებით:
- შექმენით ნებისმიერი
.tsფაილი (მაგალითად:index.ts) form საქაღალდის შიგნით შემდეგი შინაარსით:
import Button from './button.svelte';
import Input from './input.svelte';
export { Button };
export { Input };
- შემდეგ შეგიძლიათ მათ იმპორტირება ასე:
import { Input, Button } from "./form/index";
