UNPKG

public-ip

Version:

Get your public IP address — very fast!

12 lines (9 loc) 314 B
import {createQuery} from './query.js'; import {defaults} from './constants.js'; export const createIpFunction = (version, queryFunction) => (options = {}) => { const mergedOptions = { ...defaults, ...options, }; return createQuery(version, () => queryFunction(version, mergedOptions), mergedOptions); };