Better TS type generation

This commit is contained in:
Gregory Schier
2024-08-08 22:07:05 -07:00
parent ed300dd320
commit 8081c86ec6
12 changed files with 45 additions and 65 deletions

View File

@@ -1,15 +1,4 @@
import type {
Environment,
Folder,
GrpcConnection,
GrpcEvent,
GrpcRequest,
HttpRequest,
HttpResponse,
KeyValue,
Workspace,
HttpResponseHeader,
} from '@yaakapp/api';
import type { GrpcConnection, HttpResponse, HttpResponseHeader, Model } from '@yaakapp/api';
import type { Cookie } from './models/Cookie';
import type { CookieJar } from './models/CookieJar';
import type { Settings } from './models/Settings';
@@ -29,19 +18,6 @@ export const AUTH_TYPE_NONE = null;
export const AUTH_TYPE_BASIC = 'basic';
export const AUTH_TYPE_BEARER = 'bearer';
export type Model =
| Settings
| Workspace
| Folder
| GrpcConnection
| GrpcRequest
| GrpcEvent
| HttpRequest
| HttpResponse
| KeyValue
| Environment
| CookieJar;
export function cookieDomain(cookie: Cookie): string {
if (cookie.domain === 'NotPresent' || cookie.domain === 'Empty') {
return 'n/a';