123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- import { AddressEditProps } from './AddressEdit';
- export declare const AddressEdit: import("../utils").WithInstall<import("vue").DefineComponent<{
- areaList: import("vue").PropType<import("..").AreaList>;
- isSaving: BooleanConstructor;
- isDeleting: BooleanConstructor;
- validator: import("vue").PropType<(key: string, value: string) => string | undefined>;
- showArea: {
- type: BooleanConstructor;
- default: true;
- };
- showDetail: {
- type: BooleanConstructor;
- default: true;
- };
- showDelete: BooleanConstructor;
- showPostal: BooleanConstructor;
- disableArea: BooleanConstructor;
- searchResult: import("vue").PropType<import("./types").AddressEditSearchItem[]>;
- telMaxlength: (NumberConstructor | StringConstructor)[];
- showSetDefault: BooleanConstructor;
- saveButtonText: StringConstructor;
- areaPlaceholder: StringConstructor;
- deleteButtonText: StringConstructor;
- showSearchResult: BooleanConstructor;
- detailRows: {
- type: (NumberConstructor | StringConstructor)[];
- default: number;
- };
- detailMaxlength: {
- type: (NumberConstructor | StringConstructor)[];
- default: number;
- };
- areaColumnsPlaceholder: {
- type: import("vue").PropType<string[]>;
- default: () => never[];
- };
- addressInfo: {
- type: import("vue").PropType<Partial<import("./types").AddressEditInfo>>;
- default: () => import("./types").AddressEditInfo;
- };
- telValidator: {
- type: import("vue").PropType<(val: string) => boolean>;
- default: typeof import("../utils").isMobile;
- };
- postalValidator: {
- type: import("vue").PropType<(val: string) => boolean>;
- default: (value: string) => boolean;
- };
- }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focus" | "select-search" | "save" | "delete" | "click-area" | "change-area" | "change-detail" | "change-default")[], "focus" | "select-search" | "save" | "delete" | "click-area" | "change-area" | "change-detail" | "change-default", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
- areaList: import("vue").PropType<import("..").AreaList>;
- isSaving: BooleanConstructor;
- isDeleting: BooleanConstructor;
- validator: import("vue").PropType<(key: string, value: string) => string | undefined>;
- showArea: {
- type: BooleanConstructor;
- default: true;
- };
- showDetail: {
- type: BooleanConstructor;
- default: true;
- };
- showDelete: BooleanConstructor;
- showPostal: BooleanConstructor;
- disableArea: BooleanConstructor;
- searchResult: import("vue").PropType<import("./types").AddressEditSearchItem[]>;
- telMaxlength: (NumberConstructor | StringConstructor)[];
- showSetDefault: BooleanConstructor;
- saveButtonText: StringConstructor;
- areaPlaceholder: StringConstructor;
- deleteButtonText: StringConstructor;
- showSearchResult: BooleanConstructor;
- detailRows: {
- type: (NumberConstructor | StringConstructor)[];
- default: number;
- };
- detailMaxlength: {
- type: (NumberConstructor | StringConstructor)[];
- default: number;
- };
- areaColumnsPlaceholder: {
- type: import("vue").PropType<string[]>;
- default: () => never[];
- };
- addressInfo: {
- type: import("vue").PropType<Partial<import("./types").AddressEditInfo>>;
- default: () => import("./types").AddressEditInfo;
- };
- telValidator: {
- type: import("vue").PropType<(val: string) => boolean>;
- default: typeof import("../utils").isMobile;
- };
- postalValidator: {
- type: import("vue").PropType<(val: string) => boolean>;
- default: (value: string) => boolean;
- };
- }>> & {
- onFocus?: ((...args: any[]) => any) | undefined;
- "onSelect-search"?: ((...args: any[]) => any) | undefined;
- onSave?: ((...args: any[]) => any) | undefined;
- onDelete?: ((...args: any[]) => any) | undefined;
- "onClick-area"?: ((...args: any[]) => any) | undefined;
- "onChange-area"?: ((...args: any[]) => any) | undefined;
- "onChange-detail"?: ((...args: any[]) => any) | undefined;
- "onChange-default"?: ((...args: any[]) => any) | undefined;
- }, {
- isSaving: boolean;
- isDeleting: boolean;
- showArea: boolean;
- showDetail: boolean;
- showDelete: boolean;
- showPostal: boolean;
- disableArea: boolean;
- showSetDefault: boolean;
- showSearchResult: boolean;
- detailRows: string | number;
- detailMaxlength: string | number;
- areaColumnsPlaceholder: string[];
- addressInfo: Partial<import("./types").AddressEditInfo>;
- telValidator: (val: string) => boolean;
- postalValidator: (val: string) => boolean;
- }>>;
- export default AddressEdit;
- export type { AddressEditProps };
- export type { AddressEditInfo, AddressEditInstance, AddressEditSearchItem, } from './types';
- declare module 'vue' {
- interface GlobalComponents {
- VanAddressEdit: typeof AddressEdit;
- }
- }
|