mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
* Add zipcodes definitions * Updating zipcdes readme.md * Delete README.md * ZipCodes : Updating definitions export structure
37 lines
865 B
TypeScript
37 lines
865 B
TypeScript
import * as ZipCodes from 'zipcodes';
|
|
|
|
const zipA: ZipCodes.ZipCode = {
|
|
zip: '90210',
|
|
latitude: 34.088808,
|
|
longitude: -118.406125,
|
|
city: 'Beverly Hills',
|
|
state: 'CA',
|
|
country: 'US'
|
|
};
|
|
|
|
const zipB: ZipCodes.ZipCode = {
|
|
zip: '95015',
|
|
latitude: 37.323,
|
|
longitude: -122.0527,
|
|
city: 'Cupertino',
|
|
state: 'CA',
|
|
country: 'US'
|
|
};
|
|
|
|
ZipCodes.lookup(zipA); // $ExpectType ZipCode
|
|
|
|
ZipCodes.lookupByName('Cupertino', 'CA'); // $ExpectType ZipCode[]
|
|
|
|
ZipCodes.lookupByState('CA'); // $ExpectType ZipCode[]
|
|
|
|
ZipCodes.distance(zipA, zipB); // $ExpectType number
|
|
|
|
ZipCodes.radius(zipA, 1, true); // $ExpectType string | ZipCode[]
|
|
ZipCodes.radius(zipA, 1, false); // $ExpectType string | ZipCode[]
|
|
|
|
ZipCodes.toMiles(3); // $ExpectType number
|
|
|
|
ZipCodes.toKilometers(3); // $ExpectType number
|
|
|
|
ZipCodes.lookupByCoords(37.323, -122.0527); // $ExpectType ZipCode
|