Fix typescript errors on astro check
This commit is contained in:
24
src/types.d.ts
vendored
24
src/types.d.ts
vendored
@@ -97,7 +97,7 @@ export interface Widget {
|
||||
id?: string;
|
||||
isDark?: boolean;
|
||||
bg?: string;
|
||||
classes?: Record<string, string>;
|
||||
classes?: Record<string, string | Record<string, string>>;
|
||||
}
|
||||
|
||||
export interface Headline {
|
||||
@@ -208,7 +208,7 @@ export interface Form {
|
||||
}
|
||||
|
||||
// WIDGETS
|
||||
export interface Hero extends Headline, Widget {
|
||||
export interface Hero extends Omit<Headline,"classes">, Widget {
|
||||
content?: string;
|
||||
image?: string | unknown;
|
||||
callToAction1?: CallToAction;
|
||||
@@ -216,29 +216,29 @@ export interface Hero extends Headline, Widget {
|
||||
isReversed?: boolean;
|
||||
}
|
||||
|
||||
export interface Team extends Headline, Widget {
|
||||
export interface Team extends Omit<Headline,"classes">, Widget {
|
||||
team?: Array<TeamMember>;
|
||||
}
|
||||
|
||||
export interface Stats extends Headline, Widget {
|
||||
export interface Stats extends Omit<Headline,"classes">, Widget {
|
||||
stats?: Array<Stat>;
|
||||
}
|
||||
|
||||
export interface Pricing extends Headline, Widget {
|
||||
export interface Pricing extends Omit<Headline,"classes">, Widget {
|
||||
prices?: Array<Price>;
|
||||
}
|
||||
|
||||
export interface Testimonials extends Headline, Widget {
|
||||
export interface Testimonials extends Omit<Headline,"classes">, Widget {
|
||||
testimonials?: Array<Testimonial>;
|
||||
callToAction?: CallToAction;
|
||||
}
|
||||
|
||||
export interface Brands extends Headline, Widget {
|
||||
export interface Brands extends Omit<Headline,"classes">, Widget {
|
||||
icons?: Array<string>;
|
||||
images?: Array<Image>;
|
||||
}
|
||||
|
||||
export interface Features extends Headline, Widget {
|
||||
export interface Features extends Omit<Headline,"classes">, Widget {
|
||||
image?: string | unknown;
|
||||
video?: Video;
|
||||
items?: Array<Item>;
|
||||
@@ -251,14 +251,14 @@ export interface Features extends Headline, Widget {
|
||||
isAfterContent?: boolean;
|
||||
}
|
||||
|
||||
export interface Faqs extends Headline, Widget {
|
||||
export interface Faqs extends Omit<Headline,"classes">, Widget {
|
||||
iconUp?: string;
|
||||
iconDown?: string;
|
||||
items?: Array<Item>;
|
||||
columns?: number;
|
||||
}
|
||||
|
||||
export interface Steps extends Headline, Widget {
|
||||
export interface Steps extends Omit<Headline,"classes">, Widget {
|
||||
items: Array<{
|
||||
title: string;
|
||||
description?: string;
|
||||
@@ -270,7 +270,7 @@ export interface Steps extends Headline, Widget {
|
||||
isReversed?: boolean;
|
||||
}
|
||||
|
||||
export interface Content extends Headline, Widget {
|
||||
export interface Content extends Omit<Headline,"classes">, Widget {
|
||||
content?: string;
|
||||
image?: string | unknown;
|
||||
items?: Array<Item>;
|
||||
@@ -280,4 +280,4 @@ export interface Content extends Headline, Widget {
|
||||
callToAction?: CallToAction;
|
||||
}
|
||||
|
||||
export interface Contact extends Headline, Form, Widget {}
|
||||
export interface Contact extends Omit<Headline,"classes">, Form, Widget {}
|
||||
|
Reference in New Issue
Block a user