Skip to content

Commit 08816d6

Browse files
authored
Merge pull request #46 from ccremer/util
Move pluralizer and url generator to api package
2 parents 68529df + 0c41990 commit 08816d6

File tree

9 files changed

+18
-8
lines changed

9 files changed

+18
-8
lines changed

packages/kubernetes-client-angular/projects/kubernetes-client-angular/src/lib/kubernetes-url-generator.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { Injectable, Optional } from '@angular/core'
2-
import { HttpMethods, KubernetesUrlGenerator, UrlGenerator } from '@ccremer/kubernetes-client/fetch'
2+
import { HttpMethods, KubernetesUrlGenerator, UrlGenerator } from '@ccremer/kubernetes-client/api'
33
import { KubernetesDataServiceFactoryConfig } from './kubernetes-data-service-factory.service'
44

55
@Injectable({
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
export * from './options'
22
export * from './config'
33
export * from './client'
4+
export * from './pluralizer'
5+
export * from './urlgenerator'
File renamed without changes.
File renamed without changes.

packages/kubernetes-client/src/fetch/urlgenerator.spec.ts renamed to packages/kubernetes-client/src/api/urlgenerator.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { describe, expect, it } from 'vitest'
22
import { HttpMethods, KubernetesUrlGenerator, toURLSearchParams } from './urlgenerator'
3-
import { ClientOptions } from '../api'
3+
import { ClientOptions } from './index'
44

55
describe('KubernetesUrlGenerator', () => {
66
const tests: {

packages/kubernetes-client/src/fetch/urlgenerator.ts renamed to packages/kubernetes-client/src/api/urlgenerator.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { OptionValue } from '../api'
1+
import { OptionValue } from './index'
22
import { DefaultPluralizer, Pluralizer } from './pluralizer'
33

44
export declare type HttpMethods = 'DELETE' | 'GET' | 'POST' | 'PUT' | 'PATCH'

packages/kubernetes-client/src/fetch/builder.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@ import {
77
ClientWithUpdate,
88
Config,
99
KubeConfig,
10+
KubernetesUrlGenerator,
11+
UrlGenerator,
1012
} from '../api'
1113
import { FetchClient, FetchFn } from './client'
12-
import { KubernetesUrlGenerator, UrlGenerator } from './urlgenerator'
1314
import { Authorizer, DefaultAuthorizer, NoopAuthorizer } from './authorizer'
1415

1516
export interface Client

packages/kubernetes-client/src/fetch/client.ts

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,17 @@
11
import { ErrorStatus, KubeList, KubeObject, KubernetesError } from '../types/core'
22
import { Authorizer } from './authorizer'
3-
import { ClientOptions, DeleteOptions, GetOptions, ListOptions, MutationOptions, PatchOptions } from '../api'
3+
import {
4+
ClientOptions,
5+
DeleteOptions,
6+
GetOptions,
7+
HttpMethods,
8+
ListOptions,
9+
MutationOptions,
10+
PatchOptions,
11+
toURLSearchParams,
12+
UrlGenerator,
13+
} from '../api'
414
import { Client } from './builder'
5-
import { HttpMethods, toURLSearchParams, UrlGenerator } from './urlgenerator'
615

716
export declare type FetchFn = (input: RequestInfo | URL, init?: RequestInit | undefined) => Promise<Response>
817

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
export * from './client'
22
export * from './builder'
33
export * from './client'
4-
export * from './urlgenerator'
54
export * from './authorizer'
6-
export * from './pluralizer'

0 commit comments

Comments
 (0)