chore(types): remove partials

This commit is contained in:
Benjamin Canac
2023-07-20 18:11:11 +02:00
parent beffde1849
commit 4f4a659ccc
11 changed files with 39 additions and 39 deletions

View File

@@ -1,6 +1,6 @@
import type { Button } from './button'
export interface AccordionItem extends Partial<Button> {
export interface AccordionItem extends Button {
slot?: string
disabled?: boolean
content?: string

View File

@@ -1,9 +1,9 @@
export interface Avatar {
src: string | boolean
alt: string
text: string
size: string
chipColor: string
chipVariant: string
chipPosition: string
src?: string | boolean
alt?: string
text:? string
size?: string
chipColor?: string
chipVariant?: string
chipPosition?: string
}

View File

@@ -1,18 +1,18 @@
export interface Button {
type: string
block: boolean
label: string
loading: boolean
disabled: boolean
size: string
color: string
variant: string
icon: string
leadingIcon: string
trailingIcon: string
trailing: boolean
to: string | object
target: string
square: boolean
truncate: boolean
type?: string
block?: boolean
label?: string
loading?: boolean
disabled?: boolean
size?: string
color?: string
variant?: string
icon?: string
leadingIcon?: string
trailingIcon?: string
trailing?: boolean
to?: string | object
target?: string
square?: boolean
truncate?: boolean
}

View File

@@ -7,7 +7,7 @@ export interface Command {
suffix?: string
icon?: string
iconClass?: string
avatar?: Partial<Avatar>
avatar?: Avatar
chip?: string
disabled?: boolean
shortcuts?: string[]

View File

@@ -6,7 +6,7 @@ export interface DropdownItem extends NuxtLinkProps {
slot?: string
icon?: string
iconClass?: string
avatar?: Partial<Avatar>
avatar?: Avatar
shortcuts?: string[]
disabled?: boolean
click?: Function

View File

@@ -2,17 +2,17 @@ import type { Avatar } from './avatar'
import type { Button } from './button'
import appConfig from '#build/app.config'
export interface NotificationAction extends Partial<Button> {
export interface NotificationAction extends Button {
click?: Function
}
export interface Notification {
id: string
title: string
description: string
description?: string
icon?: string
avatar?: Partial<Avatar>
closeButton?: Partial<Button>
avatar?: Avatar
closeButton?: Button
timeout: number
actions?: NotificationAction[]
click?: Function

View File

@@ -5,7 +5,7 @@ export interface VerticalNavigationLink extends NuxtLinkProps {
label: string
icon?: string
iconClass?: string
avatar?: Partial<Avatar>
avatar?: Avatar
click?: Function
badge?: string | number
}