UNPKG

@simoko/tw-zip

Version:

台灣縣市、行政區、郵遞區號(3碼/6碼)查詢工具,支援 React/Vue/Svelte/SolidJS/Angular

46 lines (42 loc) 1.26 kB
import * as react from 'react'; import { Zip6Result } from '../zip6/index.js'; interface SearchResult { city: string; area: string; road: string; } declare function useTwZip6(): { cities: string[]; areas: string[]; roads: string[]; city: string; area: string; road: string; number: number | undefined; lane: number | undefined; alley: number | undefined; setCity: (value: string) => void; setArea: (value: string) => void; setRoad: (value: string) => void; setNumber: react.Dispatch<react.SetStateAction<number | undefined>>; setLane: react.Dispatch<react.SetStateAction<number | undefined>>; setAlley: react.Dispatch<react.SetStateAction<number | undefined>>; searchRoads: (keyword: string) => void; searchResults: SearchResult[]; zipCode: string; zip3: string; result: Zip6Result | undefined; }; declare function useTwZip(): { cities: string[]; districts: { [key: string]: string; }[]; city: string; setCity: react.Dispatch<react.SetStateAction<string>>; district: string; setDistrict: (value: string) => void; zipCode: string; setZipCode: (value: string) => void; }; export { type SearchResult, useTwZip, useTwZip6 };