123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174 |
- import { type PropType, type ExtractPropTypes } from 'vue';
- import { isMobile } from '../utils';
- import { AreaList } from '../area';
- import type { AddressEditInfo, AddressEditSearchItem } from './types';
- declare const addressEditProps: {
- areaList: PropType<AreaList>;
- isSaving: BooleanConstructor;
- isDeleting: BooleanConstructor;
- validator: PropType<(key: string, value: string) => string | undefined>;
- showArea: {
- type: BooleanConstructor;
- default: true;
- };
- showDetail: {
- type: BooleanConstructor;
- default: true;
- };
- showDelete: BooleanConstructor;
- showPostal: BooleanConstructor;
- disableArea: BooleanConstructor;
- searchResult: PropType<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: PropType<string[]>;
- default: () => never[];
- };
- addressInfo: {
- type: PropType<Partial<AddressEditInfo>>;
- default: () => AddressEditInfo;
- };
- telValidator: {
- type: PropType<(val: string) => boolean>;
- default: typeof isMobile;
- };
- postalValidator: {
- type: PropType<(val: string) => boolean>;
- default: (value: string) => boolean;
- };
- };
- export declare type AddressEditProps = ExtractPropTypes<typeof addressEditProps>;
- declare const _default: import("vue").DefineComponent<{
- areaList: PropType<AreaList>;
- isSaving: BooleanConstructor;
- isDeleting: BooleanConstructor;
- validator: PropType<(key: string, value: string) => string | undefined>;
- showArea: {
- type: BooleanConstructor;
- default: true;
- };
- showDetail: {
- type: BooleanConstructor;
- default: true;
- };
- showDelete: BooleanConstructor;
- showPostal: BooleanConstructor;
- disableArea: BooleanConstructor;
- searchResult: PropType<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: PropType<string[]>;
- default: () => never[];
- };
- addressInfo: {
- type: PropType<Partial<AddressEditInfo>>;
- default: () => AddressEditInfo;
- };
- telValidator: {
- type: PropType<(val: string) => boolean>;
- default: typeof isMobile;
- };
- postalValidator: {
- type: 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<ExtractPropTypes<{
- areaList: PropType<AreaList>;
- isSaving: BooleanConstructor;
- isDeleting: BooleanConstructor;
- validator: PropType<(key: string, value: string) => string | undefined>;
- showArea: {
- type: BooleanConstructor;
- default: true;
- };
- showDetail: {
- type: BooleanConstructor;
- default: true;
- };
- showDelete: BooleanConstructor;
- showPostal: BooleanConstructor;
- disableArea: BooleanConstructor;
- searchResult: PropType<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: PropType<string[]>;
- default: () => never[];
- };
- addressInfo: {
- type: PropType<Partial<AddressEditInfo>>;
- default: () => AddressEditInfo;
- };
- telValidator: {
- type: PropType<(val: string) => boolean>;
- default: typeof isMobile;
- };
- postalValidator: {
- type: 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<AddressEditInfo>;
- telValidator: (val: string) => boolean;
- postalValidator: (val: string) => boolean;
- }>;
- export default _default;
|