@@ -21,7 +21,13 @@ import {
2121 IdpcUmprnNotFoundError ,
2222 IdpcUdprnNotFoundError ,
2323} from "./error" ;
24- import { Address , KeyStatus } from "@ideal-postcodes/api-typings" ;
24+ import {
25+ UkAddress ,
26+ PafAddress ,
27+ NybAddress ,
28+ MrAddress ,
29+ KeyStatus ,
30+ } from "./types" ;
2531import {
2632 Authenticable ,
2733 Filterable ,
@@ -166,7 +172,7 @@ export const ping = (client: Client): Promise<HttpResponse> => {
166172 */
167173export const lookupPostcode = (
168174 options : LookupPostcodeOptions
169- ) : Promise < Address [ ] > => {
175+ ) : Promise < PafAddress [ ] > => {
170176 const queryOptions = toAddressIdQuery ( options ) ;
171177
172178 const { page } = options ;
@@ -190,7 +196,7 @@ export const lookupPostcode = (
190196 */
191197export const lookupAddress = (
192198 options : LookupAddressOptions
193- ) : Promise < Address [ ] > => {
199+ ) : Promise < UkAddress [ ] > => {
194200 const header : StringMap = { } ;
195201 const query : StringMap = { query : options . query } ;
196202 const { client } = options ;
@@ -243,7 +249,7 @@ const toAddressIdQuery = (options: LookupIdOptions): Request => {
243249 */
244250export const lookupUdprn = (
245251 options : LookupUdprnOptions
246- ) : Promise < Address | null > => {
252+ ) : Promise < PafAddress | NybAddress | null > => {
247253 const queryOptions = toAddressIdQuery ( options ) ;
248254 return udprn
249255 . retrieve ( options . client , options . udprn . toString ( ) , queryOptions )
@@ -265,7 +271,7 @@ export const lookupUdprn = (
265271 */
266272export const lookupUmprn = (
267273 options : LookupUmprnOptions
268- ) : Promise < Address | null > => {
274+ ) : Promise < MrAddress | null > => {
269275 const queryOptions = toAddressIdQuery ( options ) ;
270276 return umprn
271277 . retrieve ( options . client , options . umprn . toString ( ) , queryOptions )
0 commit comments