fix: type improvements & cleanup
This commit is contained in:
@@ -1,4 +1,7 @@
|
|||||||
type SecretType = "shared" | "personal";
|
export enum SecretType {
|
||||||
|
Shared = "shared",
|
||||||
|
Personal = "personal"
|
||||||
|
}
|
||||||
|
|
||||||
export interface Secret {
|
export interface Secret {
|
||||||
id: string;
|
id: string;
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import { SecretsApi } from "../api/endpoints/secrets";
|
import { SecretsApi } from "../api/endpoints/secrets";
|
||||||
import { Secret } from "../api/types";
|
|
||||||
import { newInfisicalError } from "./errors";
|
import { newInfisicalError } from "./errors";
|
||||||
import { ListSecretsOptions, GetSecretOptions, UpdateSecretOptions, CreateSecretOptions, DeleteSecretOptions } from "../api/types/secrets";
|
import { ListSecretsOptions, GetSecretOptions, UpdateSecretOptions, CreateSecretOptions, DeleteSecretOptions } from "../api/types/secrets";
|
||||||
|
|
||||||
|
|||||||
@@ -13,8 +13,6 @@ import EnvironmentsClient from "./custom/environments";
|
|||||||
import ProjectsClient from "./custom/projects";
|
import ProjectsClient from "./custom/projects";
|
||||||
import FoldersClient from "./custom/folders";
|
import FoldersClient from "./custom/folders";
|
||||||
|
|
||||||
import * as ApiTypes from "./api/types";
|
|
||||||
|
|
||||||
type InfisicalSDKOptions = {
|
type InfisicalSDKOptions = {
|
||||||
siteUrl?: string;
|
siteUrl?: string;
|
||||||
};
|
};
|
||||||
@@ -90,10 +88,13 @@ class InfisicalSDK {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Export main SDK class
|
// Export main SDK class
|
||||||
export { InfisicalSDK, ApiTypes };
|
export { InfisicalSDK };
|
||||||
|
|
||||||
|
export * from './api/types'
|
||||||
|
|
||||||
// Export types and enums from schemas
|
// Export types and enums from schemas
|
||||||
export {
|
export {
|
||||||
TDynamicSecretProvider,
|
TDynamicSecretProvider,
|
||||||
DynamicSecretProviders,
|
DynamicSecretProviders,
|
||||||
|
SqlProviders,
|
||||||
} from "./custom/schemas";
|
} from "./custom/schemas";
|
||||||
|
|||||||
Reference in New Issue
Block a user