bootstrap-vue-3
Version:
Early (but lovely) implementation of Vue 3, Bootstrap 5 and Typescript
462 lines (461 loc) • 12.7 kB
TypeScript
import type { Booleanish } from '../../types';
import type { BCarouselParentData } from '../../types/components';
declare const _sfc_main: import("vue").DefineComponent<{
imgSrc: {
type: StringConstructor;
required: false;
};
imgHeight: {
type: (StringConstructor | NumberConstructor)[];
required: false;
};
imgWidth: {
type: (StringConstructor | NumberConstructor)[];
required: false;
};
interval: {
type: (StringConstructor | NumberConstructor)[];
required: false;
};
active: {
type: null;
required: false;
default: boolean;
};
background: {
type: StringConstructor;
required: false;
};
caption: {
type: StringConstructor;
required: false;
};
captionHtml: {
type: StringConstructor;
required: false;
};
captionTag: {
type: StringConstructor;
required: false;
default: string;
};
contentTag: {
type: StringConstructor;
required: false;
default: string;
};
contentVisibleUp: {
type: StringConstructor;
required: false;
};
id: {
type: StringConstructor;
required: false;
};
imgAlt: {
type: StringConstructor;
required: false;
};
imgBlank: {
type: null;
required: false;
default: boolean;
};
imgBlankColor: {
type: StringConstructor;
required: false;
default: string;
};
text: {
type: StringConstructor;
required: false;
};
textHtml: {
type: StringConstructor;
required: false;
};
textTag: {
type: StringConstructor;
required: false;
default: string;
};
}, {
props: {
imgSrc?: string | undefined;
imgHeight?: string | number | undefined;
imgWidth?: string | number | undefined;
interval?: string | number | undefined;
active: Booleanish;
background?: string | undefined;
caption?: string | undefined;
captionHtml?: string | undefined;
captionTag: string;
contentTag: string;
contentVisibleUp?: string | undefined;
id?: string | undefined;
imgAlt?: string | undefined;
imgBlank: Booleanish;
imgBlankColor: string;
text?: string | undefined;
textHtml?: string | undefined;
textTag: string;
};
activeBoolean: import("vue").ComputedRef<boolean>;
imgBlankBoolean: import("vue").ComputedRef<boolean>;
parentData: BCarouselParentData;
img: import("vue").ComputedRef<string | true | undefined>;
computedAttr: import("vue").ComputedRef<{
background: string;
}>;
computedContentClasses: import("vue").ComputedRef<{
[x: string]: boolean;
'd-none': boolean;
}>;
parentWidth: import("vue").ComputedRef<string | undefined>;
parentHeight: import("vue").ComputedRef<string | undefined>;
BImg: import("vue").DefineComponent<{
alt: {
type: StringConstructor;
required: false;
};
blank: {
type: null;
required: false;
default: boolean;
};
blankColor: {
type: StringConstructor;
required: false;
default: string;
};
block: {
type: null;
required: false;
default: boolean;
};
center: {
type: null;
required: false;
default: boolean;
};
fluid: {
type: null;
required: false;
default: boolean;
};
lazy: {
type: null;
required: false;
default: boolean;
};
fluidGrow: {
type: null;
required: false;
default: boolean;
};
height: {
type: (StringConstructor | NumberConstructor)[];
required: false;
};
left: {
type: null;
required: false;
default: boolean;
};
start: {
type: null;
required: false;
default: boolean;
};
right: {
type: null;
required: false;
default: boolean;
};
end: {
type: null;
required: false;
default: boolean;
};
rounded: {
type: (StringConstructor | BooleanConstructor)[];
required: false;
default: boolean;
};
sizes: {
type: (StringConstructor | ArrayConstructor)[];
required: false;
};
src: {
type: StringConstructor;
required: false;
};
srcset: {
type: (StringConstructor | ArrayConstructor)[];
required: false;
};
thumbnail: {
type: null;
required: false;
default: boolean;
};
width: {
type: (StringConstructor | NumberConstructor)[];
required: false;
};
}, {
props: {
alt?: string | undefined;
blank: Booleanish;
blankColor: string;
block: Booleanish;
center: Booleanish;
fluid: Booleanish;
lazy: Booleanish;
fluidGrow: Booleanish;
height?: string | number | undefined;
left: Booleanish;
start: Booleanish;
right: Booleanish;
end: Booleanish;
rounded: string | boolean;
sizes?: string | string[] | undefined;
src?: string | undefined;
srcset?: string | string[] | undefined;
thumbnail: Booleanish;
width?: string | number | undefined;
};
emit: (e: "load", value: Event) => void;
lazyBoolean: import("vue").ComputedRef<boolean>;
blankBoolean: import("vue").ComputedRef<boolean>;
blockBoolean: import("vue").ComputedRef<boolean>;
centerBoolean: import("vue").ComputedRef<boolean>;
fluidBoolean: import("vue").ComputedRef<boolean>;
fluidGrowBoolean: import("vue").ComputedRef<boolean>;
leftBoolean: import("vue").ComputedRef<boolean>;
startBoolean: import("vue").ComputedRef<boolean>;
rightBoolean: import("vue").ComputedRef<boolean>;
endBoolean: import("vue").ComputedRef<boolean>;
thumbnailBoolean: import("vue").ComputedRef<boolean>;
BLANK_TEMPLATE: string;
makeBlankImgSrc: (width: number | undefined, height: number | undefined, color: string) => string;
computedSrcset: import("vue").ComputedRef<string | undefined>;
computedSizes: import("vue").ComputedRef<string | undefined>;
computedDimentions: import("vue").ComputedRef<{
height: number | undefined;
width: number | undefined;
}>;
computedBlankImgSrc: import("vue").ComputedRef<string>;
attrs: import("vue").ComputedRef<{
src: string | undefined;
alt: string | undefined;
width: number | undefined;
height: number | undefined;
srcset: string | undefined;
sizes: string | undefined;
loading: string;
}>;
alignment: import("vue").ComputedRef<"float-start" | "float-end" | "mx-auto" | undefined>;
classes: import("vue").ComputedRef<{
[x: string]: boolean;
'img-thumbnail': boolean;
'img-fluid': boolean;
'w-100': boolean;
rounded: boolean;
'd-block': boolean;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "load"[], "load", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
alt: {
type: StringConstructor;
required: false;
};
blank: {
type: null;
required: false;
default: boolean;
};
blankColor: {
type: StringConstructor;
required: false;
default: string;
};
block: {
type: null;
required: false;
default: boolean;
};
center: {
type: null;
required: false;
default: boolean;
};
fluid: {
type: null;
required: false;
default: boolean;
};
lazy: {
type: null;
required: false;
default: boolean;
};
fluidGrow: {
type: null;
required: false;
default: boolean;
};
height: {
type: (StringConstructor | NumberConstructor)[];
required: false;
};
left: {
type: null;
required: false;
default: boolean;
};
start: {
type: null;
required: false;
default: boolean;
};
right: {
type: null;
required: false;
default: boolean;
};
end: {
type: null;
required: false;
default: boolean;
};
rounded: {
type: (StringConstructor | BooleanConstructor)[];
required: false;
default: boolean;
};
sizes: {
type: (StringConstructor | ArrayConstructor)[];
required: false;
};
src: {
type: StringConstructor;
required: false;
};
srcset: {
type: (StringConstructor | ArrayConstructor)[];
required: false;
};
thumbnail: {
type: null;
required: false;
default: boolean;
};
width: {
type: (StringConstructor | NumberConstructor)[];
required: false;
};
}>> & {
onLoad?: ((...args: any[]) => any) | undefined;
}, {
rounded: string | boolean;
left: any;
right: any;
center: any;
end: any;
start: any;
block: any;
lazy: any;
blank: any;
blankColor: string;
fluid: any;
fluidGrow: any;
thumbnail: any;
}>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
imgSrc: {
type: StringConstructor;
required: false;
};
imgHeight: {
type: (StringConstructor | NumberConstructor)[];
required: false;
};
imgWidth: {
type: (StringConstructor | NumberConstructor)[];
required: false;
};
interval: {
type: (StringConstructor | NumberConstructor)[];
required: false;
};
active: {
type: null;
required: false;
default: boolean;
};
background: {
type: StringConstructor;
required: false;
};
caption: {
type: StringConstructor;
required: false;
};
captionHtml: {
type: StringConstructor;
required: false;
};
captionTag: {
type: StringConstructor;
required: false;
default: string;
};
contentTag: {
type: StringConstructor;
required: false;
default: string;
};
contentVisibleUp: {
type: StringConstructor;
required: false;
};
id: {
type: StringConstructor;
required: false;
};
imgAlt: {
type: StringConstructor;
required: false;
};
imgBlank: {
type: null;
required: false;
default: boolean;
};
imgBlankColor: {
type: StringConstructor;
required: false;
default: string;
};
text: {
type: StringConstructor;
required: false;
};
textHtml: {
type: StringConstructor;
required: false;
};
textTag: {
type: StringConstructor;
required: false;
default: string;
};
}>>, {
active: any;
captionTag: string;
contentTag: string;
imgBlank: any;
imgBlankColor: string;
textTag: string;
}>;
export default _sfc_main;