Merge branch 'feat/moveSdkToAxios' of https://github.com/Infisical/node-sdk-v2 into feat/moveSdkToAxios

This commit is contained in:
carlosmonastyrski
2025-05-07 08:11:19 -03:00
3 changed files with 8 additions and 5 deletions

View File

@@ -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;

View File

@@ -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";

View File

@@ -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";