import { createImgixURLBuilder } from './common/imgix-js-core-wrapper'; import { buildImgixGatsbyTypes } from './modules/gatsby-plugin/typeBuilder'; export const createImgixGatsbyTypes = ({ imgixClientOptions, ...params }: Omit< Parameters[0], 'imgixClient' | 'resolveUrl' | 'resolveWidth' | 'resolveHeight' > & { imgixClientOptions?: Parameters[0]; resolveUrl: (source: any) => string | null; resolveWidth?: (source: any) => number | undefined; resolveHeight?: (source: any) => number | undefined; }) => buildImgixGatsbyTypes({ ...params, imgixClient: createImgixURLBuilder(imgixClientOptions), }); export * from './pluginHelpers.browser';