рдмрдЧ рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
рдпрд╣ рдмрдВрдж рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рди рддреНрд░реБрдЯрд┐ рд╣реИ - https://github.com/sveltejs/language-tools/issues/396
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдлрд░реНрдХ рд╕рд┐рд░реНрдл рдЗрддрдирд╛ рд╣реИ рдХрд┐ рдЙрд╕ рдореЗрдВ рдкреНрд▓реЗрдирдЬреЗрдПрд╕ рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рддрд░реАрдХреЛрдВ рд╕реЗ рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдХрд┐ рдЬрд┐рд╕ рд╡реНрдпрдХреНрддрд┐ рдиреЗ рдЗрд╕реЗ рдЦреЛрд▓рд╛ рд╣реИ, рдЙрд╕рдиреЗ рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред
рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╡реНрдпрд╛рдкрдХ рд╕рд╛рдордЧреНрд░реА UI рд╕реНрд▓рд╛рдЗрдбрд░ рд╣реИ
рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рддрд░рд╣ рдЖрдпрд╛рдд рдХрд░рддрд╛ рд╣реВрдВ
import Slider from '@smui/slider/bare.js';
рдпрд╣ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд░реЗрдЦрд╛ рд╣реИ - <Slider on:volume-changed={event => changeTrackVolume(event, track)}/>
рдЕрдЧрд░ рдореИрдВ рдЕрдкрдиреЗ type.d.ts . рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реВрдВ
declare module '@smui/slider/bare.js' {
export class Slider {
$$prop_def: any;
$on: any;
}
}
Object is of type 'unknown'.ts(2571)
Argument of type 'typeof import("@smui/slider/bare.js")' is not assignable to parameter of type 'AConstructorTypeOf<unknown>'.
Type 'typeof import("@smui/slider/bare.js")' provides no match for the signature 'new (...args: any[]): unknown'.ts(2345)
JSX element type 'Slider' does not have any construct or call signatures.ts(2604)
рдпреЗ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рд╣реИрдВ рдЬреЛ рдореБрдЭреЗ рдорд┐рд▓ рд░рд╣реА рд╣реИрдВред
рдореИрдВрдиреЗ @smui/slider рдЖрджрд┐ рдХреЗ рд╕рд╛рде рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реНрд▓рд╛рдЗрдбрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдпрд╛ рд╣реИ, рдЕрдм рддрдХ рдХреБрдЫ рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред
рдореИрдВ рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдБ рдЕрдЧрд░ рдХреЛрдИ рдореБрдЭреЗ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдзрдиреНрдпрд╡рд╛рджред
рдЖрдк Slider
рд╡рд░реНрдЧ рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
declare module '@smui/slider' {
export default class Slider {
$$prop_def: any;
$on: any;
}
}
рдлрд┐рд░ рдЖрдпрд╛рдд рдХрд░реЗрдВ
import Slider from '@smui/slider';
рдореЗрд░реЗ рд▓рд┐рдпреЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рдпрджрд┐ рд╡рд╣ рдЗрд╕реЗ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХреЛрдб рд╕реНрдирд┐рдкреЗрдЯ + рдЪрд░рдг-рджрд░-рдЪрд░рдг рдпрд╛ рд░реЗрдкреЛ рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
@dummdidumm рдЬрд┐рд╕рдиреЗ
рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@dummdidumm рдЬрд┐рд╕рдиреЗ
рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!