bestguy / sveltestrap

Bootstrap 4 & 5 components for Svelte
https://sveltestrap.js.org
MIT License
1.3k stars 183 forks source link

refactor: use `shared.Color` on `Button.ButtonColor` to avoid repeating the colors. #456

Open demetrius-mp opened 2 years ago

demetrius-mp commented 2 years ago

since the ButtonColor type has every value declared in Color, it makes sense to kinda "inherit" its values from it.

it would be something like:

// Button.d.ts
...
import { Color } from 'shared';

declare type ButtonColor = Color | 'link';
...