Skip to content

Commit 9da2e39

Browse files
committed
fix: add suffix to resource & policy url funcs
1 parent 9f94626 commit 9da2e39

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/Shared/Services/common.service.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
import { getUrlWithSearchParams } from '../../Common'
1818
import { GetPolicyApiUrlProps, GetResourceApiUrlProps } from './types'
1919

20-
export const getResourceApiUrl = <T>({ baseUrl, kind, version, queryParams }: GetResourceApiUrlProps<T>) =>
21-
getUrlWithSearchParams(`${baseUrl}/${kind}/${version}`, queryParams)
20+
export const getResourceApiUrl = <T>({ baseUrl, kind, version, suffix, queryParams }: GetResourceApiUrlProps<T>) =>
21+
getUrlWithSearchParams(`${baseUrl}/${kind}/${version}${suffix ? `/${suffix}` : ''}`, queryParams)
2222

23-
export const getPolicyApiUrl = <T>({ kind, version, queryParams }: GetPolicyApiUrlProps<T>) =>
24-
getUrlWithSearchParams(`global/policy/${kind}/${version}`, queryParams)
23+
export const getPolicyApiUrl = <T>({ kind, version, queryParams, suffix }: GetPolicyApiUrlProps<T>) =>
24+
getUrlWithSearchParams(`global/policy/${kind}/${version}${suffix ? `/${suffix}` : ''}`, queryParams)

src/Shared/Services/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ interface BaseGetApiUrlProps<T, K extends ResourceKindType | PolicyKindType, P e
3535
baseUrl: string
3636
kind: K
3737
version: P
38+
suffix?: string
3839
queryParams?: T extends Parameters<typeof getUrlWithSearchParams>[1] ? T : never
3940
}
4041

0 commit comments

Comments
 (0)