Skip to content

Commit 5597c74

Browse files
Merge pull request #17 from webdevnerdstuff/dev
add build
2 parents 8b138b3 + 3a60d7e commit 5597c74

33 files changed

+3321
-3
lines changed

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,3 @@ dist-ssr
2828
src/plugin/**/*.bk.*
2929

3030

31-
# Remove this later
32-
dist/

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
# Change Log
22
All notable changes to the "vuetify-stepper-form" plugin will be documented in this file.
33

4-
## v1.0.0
4+
## v1.0.0-beta1
5+
2024-11-01
6+
[main] (@webdevnerdstuff)
7+
* Beta release

dist/FieldLabel-D5QHBlb_.mjs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { FieldLabel as a } from "./vuetify-stepper-form.es.js";
2+
/**
3+
* @name @wdns/vuetify-stepper-form
4+
* @version 1.0.0-beta1
5+
* @description The Vuetify Stepper Form plugin provides a structured way to create multi-step forms using Vue 3, TypeScript, and Vuetify. It features a stepper layout that allows users to navigate between steps with form validation. The plugin is customizable and streamlines building dynamic, interactive forms that guide users through sequential steps.
6+
* @author WebDevNerdStuff & Bunnies... lots and lots of bunnies! <[email protected]> (https://webdevnerdstuff.com)
7+
* @copyright Copyright 2024, WebDevNerdStuff
8+
* @homepage https://webdevnerdstuff.github.io/vuetify-stepper-form/
9+
* @repository https://github.com/webdevnerdstuff/vuetify-stepper-form
10+
* @license MIT License
11+
*/
12+
export {
13+
a as default
14+
};

dist/FieldLabel-DAVdrVyS.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
"use strict";/**
2+
* @name @wdns/vuetify-stepper-form
3+
* @version 1.0.0-beta1
4+
* @description The Vuetify Stepper Form plugin provides a structured way to create multi-step forms using Vue 3, TypeScript, and Vuetify. It features a stepper layout that allows users to navigate between steps with form validation. The plugin is customizable and streamlines building dynamic, interactive forms that guide users through sequential steps.
5+
* @author WebDevNerdStuff & Bunnies... lots and lots of bunnies! <[email protected]> (https://webdevnerdstuff.com)
6+
* @copyright Copyright 2024, WebDevNerdStuff
7+
* @homepage https://webdevnerdstuff.github.io/vuetify-stepper-form/
8+
* @repository https://github.com/webdevnerdstuff/vuetify-stepper-form
9+
* @license MIT License
10+
*/Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("./vuetify-stepper-form.cjs.js");exports.default=e.FieldLabel;

dist/plugin/VStepperForm.vue.d.ts

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import { Props } from './types';
2+
declare let __VLS_typeProps: Props;
3+
type __VLS_PublicProps = {
4+
modelValue?: any;
5+
} & typeof __VLS_typeProps;
6+
declare function __VLS_template(): {
7+
slots: Partial<Record<NonNullable<string | number>, (_: any) => any>>;
8+
refs: {
9+
stepperFormRef: any;
10+
};
11+
attrs: Partial<{}>;
12+
};
13+
type __VLS_TemplateResult = ReturnType<typeof __VLS_template>;
14+
declare const __VLS_component: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{}>, {
15+
width: string;
16+
readonly disabled: boolean;
17+
readonly editable: boolean;
18+
autoPageDelay: number;
19+
direction: "horizontal" | "vertical";
20+
keepValuesOnUnmount: boolean;
21+
navButtonSize: import('vuetify/lib/components/index.mjs').VBtn["size"];
22+
tooltipLocation: import('vuetify/lib/components/index.mjs').VTooltip["location"];
23+
tooltipOffset: string | number | number[];
24+
tooltipTransition: import('vuetify/lib/components/index.mjs').VTooltip["transition"];
25+
transition: import('vuetify/lib/components/index.mjs').VStepperWindowItem["transition"];
26+
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
27+
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>;
28+
export default _default;
29+
type __VLS_WithTemplateSlots<T, S> = T & {
30+
new (): {
31+
$slots: S;
32+
};
33+
};
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { CommonFieldProps } from './index';
2+
declare let __VLS_typeProps: CommonFieldProps;
3+
type __VLS_PublicProps = {
4+
modelValue?: any;
5+
} & typeof __VLS_typeProps;
6+
declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
7+
validate: (...args: any[]) => void;
8+
}, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{
9+
onValidate?: ((...args: any[]) => any) | undefined;
10+
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
11+
export default _default;
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import { Component } from 'vue';
2+
import { default as CommonField } from './CommonField.vue';
3+
import { Field, GlobalChips, GlobalClosableChips, GlobalCloseText, GlobalMultiple, GlobalVariant, SharedProps } from '../../../types';
4+
interface InternalField extends Omit<Field, 'inline' | 'inlineSpacing' | 'labelPositionLeft'> {
5+
chips?: GlobalChips;
6+
closableChips?: GlobalClosableChips;
7+
closeText?: GlobalCloseText;
8+
multiple?: GlobalMultiple;
9+
variant?: GlobalVariant;
10+
}
11+
export interface CommonFieldProps extends SharedProps {
12+
field: InternalField;
13+
component: Component | null;
14+
}
15+
export default CommonField;
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { VSFButtonFieldProps } from './index';
2+
declare let __VLS_typeProps: VSFButtonFieldProps;
3+
type __VLS_PublicProps = {
4+
modelValue?: unknown;
5+
} & typeof __VLS_typeProps;
6+
declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
7+
validate: (...args: any[]) => void;
8+
}, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{
9+
onValidate?: ((...args: any[]) => any) | undefined;
10+
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
11+
export default _default;
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import { default as VSFButtonField } from './VSFButtonField.vue';
2+
import { Field, GlobalDensity, SharedProps } from '../../../types';
3+
import { VBtn } from 'vuetify/components';
4+
export interface Option {
5+
appendIcon?: VBtn['appendIcon'];
6+
class?: string;
7+
color?: VBtn['color'];
8+
height?: VBtn['height'];
9+
icon?: VBtn['icon'];
10+
id?: Field['id'];
11+
label: Field['label'];
12+
maxWidth?: VBtn['maxWidth'];
13+
minWidth?: VBtn['minWidth'];
14+
prependIcon?: VBtn['prependIcon'];
15+
value: string | number;
16+
width?: VBtn['width'];
17+
}
18+
interface InternalField extends Field, Partial<Pick<VBtn, 'activeColor' | 'appendIcon' | 'block' | 'border' | 'height' | 'icon' | 'maxWidth' | 'minWidth' | 'prependIcon' | 'selectedClass' | 'size' | 'stacked' | 'variant' | 'width'>> {
19+
align?: string;
20+
justify?: string;
21+
gap?: string | number;
22+
hint?: string;
23+
messages?: string | string[];
24+
multiple?: boolean;
25+
options?: Option[];
26+
persistentHint?: boolean;
27+
}
28+
export interface VSFButtonFieldProps extends SharedProps {
29+
density?: GlobalDensity | 'expanded' | 'oversized';
30+
field: InternalField;
31+
}
32+
export default VSFButtonField;
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { VSFCheckboxProps } from './index';
2+
declare let __VLS_typeProps: VSFCheckboxProps;
3+
type __VLS_PublicProps = {
4+
modelValue?: any;
5+
} & typeof __VLS_typeProps;
6+
declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
7+
validate: (...args: any[]) => void;
8+
}, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{
9+
onValidate?: ((...args: any[]) => any) | undefined;
10+
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
11+
export default _default;
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { default as VSFCheckbox } from './VSFCheckbox.vue';
2+
import { Field, SharedProps } from '../../../types';
3+
import { VCheckbox } from 'vuetify/components';
4+
interface InternalField extends Field {
5+
color?: VCheckbox['color'];
6+
density?: VCheckbox['density'];
7+
falseIcon?: VCheckbox['falseIcon'];
8+
falseValue?: VCheckbox['falseValue'];
9+
hideDetails?: VCheckbox['hideDetails'];
10+
hint?: VCheckbox['hint'];
11+
messages?: VCheckbox['messages'];
12+
multiple?: VCheckbox['multiple'];
13+
persistentHint?: VCheckbox['persistentHint'];
14+
trueValue?: VCheckbox['trueValue'];
15+
}
16+
export interface VSFCheckboxProps extends SharedProps {
17+
field: InternalField;
18+
}
19+
export default VSFCheckbox;
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
import { VSFCustomProps } from './index';
2+
declare let __VLS_typeProps: VSFCustomProps;
3+
type __VLS_PublicProps = {
4+
modelValue?: any;
5+
} & typeof __VLS_typeProps;
6+
declare function __VLS_template(): {
7+
slots: Partial<Record<string, (_: {
8+
errorMessage: any;
9+
field: {
10+
options: KeyStringAny<any> | undefined;
11+
prevText?: string | undefined;
12+
nextText?: string | undefined;
13+
theme?: string | undefined;
14+
tag?: string | undefined;
15+
rounded?: string | number | boolean | undefined;
16+
tile?: boolean | undefined;
17+
elevation?: string | number | undefined;
18+
height?: string | number | undefined;
19+
maxHeight?: string | number | undefined;
20+
maxWidth?: string | number | undefined;
21+
minHeight?: string | number | undefined;
22+
minWidth?: string | number | undefined;
23+
width?: string | undefined;
24+
border?: string | number | boolean | undefined;
25+
color?: string | undefined;
26+
selectedClass?: string | undefined;
27+
disabled?: boolean | undefined;
28+
altLabels?: boolean | undefined;
29+
bgColor?: string | undefined;
30+
editIcon?: string | undefined;
31+
editable?: boolean | undefined;
32+
errorIcon?: import('vuetify/lib/components/index.mjs').VStepperItem["errorIcon"] | undefined;
33+
hideActions?: boolean | undefined;
34+
flat?: boolean | undefined;
35+
autoPage?: boolean | undefined;
36+
autoPageDelay?: number | undefined;
37+
density?: import('../../../types').GlobalDensity | undefined;
38+
direction?: ("horizontal" | "vertical") | undefined;
39+
fieldColumns?: import('../../../types').ResponsiveColumns | undefined;
40+
headerTooltips?: boolean | undefined;
41+
hideDetails?: import('../../../types').GlobalHideDetails;
42+
keepValuesOnUnmount?: boolean | undefined;
43+
navButtonSize?: import('vuetify/lib/components/index.mjs').VBtn["size"] | undefined;
44+
summaryColumns?: import('../../../types').ResponsiveColumns | undefined;
45+
title?: string | undefined;
46+
tooltipLocation?: import('vuetify/lib/components/index.mjs').VTooltip["location"] | undefined;
47+
tooltipOffset?: import('vuetify/lib/components/index.mjs').VTooltip["offset"];
48+
tooltipTransition?: import('vuetify/lib/components/index.mjs').VTooltip["transition"] | undefined;
49+
validateOn?: import('../../../types').Field["validateOn"];
50+
validateOnMount?: boolean | undefined;
51+
variant?: string | undefined;
52+
transition?: import('vuetify/lib/components/index.mjs').VStepperWindowItem["transition"] | undefined;
53+
};
54+
FieldLabel: import('vue').DefineComponent<import('../../shared/FieldLabel.vue').FieldLabelProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('../../shared/FieldLabel.vue').FieldLabelProps> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
55+
blur: () => Promise<void>;
56+
change: () => Promise<void>;
57+
input: () => Promise<void>;
58+
}) => any>>;
59+
refs: {};
60+
attrs: Partial<{}>;
61+
};
62+
type __VLS_TemplateResult = ReturnType<typeof __VLS_template>;
63+
declare const __VLS_component: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
64+
validate: (...args: any[]) => void;
65+
}, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{
66+
onValidate?: ((...args: any[]) => any) | undefined;
67+
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
68+
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>;
69+
export default _default;
70+
type __VLS_WithTemplateSlots<T, S> = T & {
71+
new (): {
72+
$slots: S;
73+
};
74+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import { default as VSFCustom } from './VSFCustom.vue';
2+
import { Field, SharedProps } from '../../../types';
3+
interface InternalField extends Omit<Field, 'inline' | 'inlineSpacing' | 'labelPositionLeft'> {
4+
}
5+
export interface VSFCustomProps extends SharedProps {
6+
field: InternalField;
7+
}
8+
export default VSFCustom;
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { VSFRadioProps } from './index';
2+
declare let __VLS_typeProps: VSFRadioProps;
3+
type __VLS_PublicProps = {
4+
modelValue?: any;
5+
} & typeof __VLS_typeProps;
6+
declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
7+
validate: (...args: any[]) => void;
8+
}, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{
9+
onValidate?: ((...args: any[]) => any) | undefined;
10+
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
11+
export default _default;
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
import { default as VSFRadio } from './VSFRadio.vue';
2+
import { Field, SharedProps } from '../../../types';
3+
import { VRadio, VRadioGroup } from 'vuetify/components';
4+
export interface RadioGroupProps {
5+
appendIcon?: VRadioGroup['appendIcon'];
6+
direction?: VRadioGroup['direction'];
7+
error?: VRadioGroup['error'];
8+
hideDetails?: VRadioGroup['hideDetails'];
9+
hint?: VRadioGroup['hint'];
10+
groupId?: VRadioGroup['id'];
11+
maxErrors?: VRadioGroup['maxErrors'];
12+
maxWidth?: VRadioGroup['maxWidth'];
13+
minWidth?: VRadioGroup['minWidth'];
14+
messages?: VRadioGroup['messages'];
15+
persistentHint?: VRadioGroup['persistentHint'];
16+
prependIcon?: VRadioGroup['prependIcon'];
17+
theme?: VRadioGroup['theme'];
18+
width?: VRadioGroup['width'];
19+
}
20+
interface InternalField extends Field, RadioGroupProps {
21+
color?: VRadio['color'];
22+
density?: VRadio['density'];
23+
falseIcon?: VRadio['falseIcon'];
24+
falseValue?: VRadio['falseValue'];
25+
inline?: VRadio['inline'];
26+
multiple?: VRadio['multiple'];
27+
trueValue?: VRadio['trueValue'];
28+
}
29+
export interface VSFRadioProps extends SharedProps {
30+
field: InternalField;
31+
}
32+
export default VSFRadio;
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { VSFSwitchProps } from './index';
2+
declare let __VLS_typeProps: VSFSwitchProps;
3+
type __VLS_PublicProps = {
4+
modelValue?: any;
5+
} & typeof __VLS_typeProps;
6+
declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
7+
validate: (...args: any[]) => void;
8+
}, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{
9+
onValidate?: ((...args: any[]) => any) | undefined;
10+
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
11+
export default _default;
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
import { default as VSFSwitch } from './VSFSwitch.vue';
2+
import { Field, SharedProps } from '../../../types';
3+
import { VSwitch } from 'vuetify/components';
4+
interface InternalField extends Omit<Field, 'inline' | 'inlineSpacing' | 'labelPositionLeft'> {
5+
color?: VSwitch['color'];
6+
density?: VSwitch['density'];
7+
falseIcon?: VSwitch['falseIcon'];
8+
hideDetails?: VSwitch['hideDetails'];
9+
}
10+
export interface VSFSwitchProps extends SharedProps {
11+
field: InternalField;
12+
}
13+
export default VSFSwitch;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { default as CommonField } from './CommonField/CommonField.vue';
2+
import { default as VSFButtonField } from './VSFButtonField/VSFButtonField.vue';
3+
import { default as VSFCheckbox } from './VSFCheckbox/VSFCheckbox.vue';
4+
import { default as VSFCustom } from './VSFCustom/VSFCustom.vue';
5+
import { default as VSFRadio } from './VSFRadio/VSFRadio.vue';
6+
import { default as VSFSwitch } from './VSFSwitch/VSFSwitch.vue';
7+
export { CommonField, VSFButtonField, VSFCheckbox, VSFCustom, VSFRadio, VSFSwitch, };
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export interface FieldLabelProps {
2+
label: string | undefined;
3+
required: boolean | undefined;
4+
}
5+
declare const _default: import('vue').DefineComponent<FieldLabelProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<FieldLabelProps> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
6+
export default _default;
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
import { Page, ResponsiveColumns } from '../../types/index';
2+
export interface PageContainerProps {
3+
fieldColumns: ResponsiveColumns | undefined;
4+
page: Page;
5+
}
6+
declare let __VLS_typeProps: PageContainerProps;
7+
type __VLS_PublicProps = {
8+
modelValue?: any;
9+
} & typeof __VLS_typeProps;
10+
declare function __VLS_template(): {
11+
slots: Readonly<Record<string, any>> & Record<string, any>;
12+
refs: {};
13+
attrs: Partial<{}>;
14+
};
15+
type __VLS_TemplateResult = ReturnType<typeof __VLS_template>;
16+
declare const __VLS_component: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
17+
validate: (...args: any[]) => void;
18+
}, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{
19+
onValidate?: ((...args: any[]) => any) | undefined;
20+
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
21+
declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, __VLS_TemplateResult["slots"]>;
22+
export default _default;
23+
type __VLS_WithTemplateSlots<T, S> = T & {
24+
new (): {
25+
$slots: S;
26+
};
27+
};
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import { Page, ResponsiveColumns } from '../../types/index';
2+
export interface PageReviewContainerProps {
3+
page: Page;
4+
pages: Page[];
5+
summaryColumns: ResponsiveColumns | undefined;
6+
}
7+
declare let __VLS_typeProps: PageReviewContainerProps;
8+
type __VLS_PublicProps = {
9+
modelValue?: any;
10+
} & typeof __VLS_typeProps;
11+
declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
12+
submit: (...args: any[]) => void;
13+
goToQuestion: (...args: any[]) => void;
14+
}, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{
15+
onSubmit?: ((...args: any[]) => any) | undefined;
16+
onGoToQuestion?: ((...args: any[]) => any) | undefined;
17+
}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
18+
export default _default;

dist/plugin/composables/bindings.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export declare const useBindingSettings: (settings: Partial<Settings>, exclude?: string[]) => Partial<Settings>;

0 commit comments

Comments
 (0)