mirror of
https://github.com/vercel/commerce.git
synced 2025-05-18 07:26:59 +00:00
31 lines
676 B
TypeScript
31 lines
676 B
TypeScript
import { OperationContext } from '@commerce/api/operations'
|
|
import { Category } from '@commerce/types/site'
|
|
import { LocalConfig } from '../index'
|
|
|
|
export type GetSiteInfoResult<
|
|
T extends { categories: any[]; brands: any[] } = {
|
|
categories: Category[]
|
|
brands: any[]
|
|
}
|
|
> = T
|
|
|
|
export default function getSiteInfoOperation({}: OperationContext<any>) {
|
|
function getSiteInfo({
|
|
query,
|
|
variables,
|
|
config: cfg,
|
|
}: {
|
|
query?: string
|
|
variables?: any
|
|
config?: Partial<LocalConfig>
|
|
preview?: boolean
|
|
} = {}): Promise<GetSiteInfoResult> {
|
|
return Promise.resolve({
|
|
categories: [],
|
|
brands: [],
|
|
})
|
|
}
|
|
|
|
return getSiteInfo
|
|
}
|