Files
lcbp3.np-dms.work/frontend/node_modules/shadcn/dist/registry/index.d.ts
2025-09-21 20:29:15 +07:00

113 lines
4.0 KiB
TypeScript
Executable File

import { C as Config } from '../index-jrlOVvd4.js';
export { b as getRegistriesIndex, a as getRegistry, g as getRegistryItems, r as resolveRegistryItems } from '../index-jrlOVvd4.js';
import '../schema/index.js';
import 'zod';
declare function searchRegistries(registries: string[], options?: {
query?: string;
limit?: number;
offset?: number;
config?: Partial<Config>;
useCache?: boolean;
}): Promise<{
items: {
name: string;
registry: string;
addCommandArgument: string;
type?: string | undefined;
description?: string | undefined;
}[];
pagination: {
total: number;
offset: number;
limit: number;
hasMore: boolean;
};
}>;
declare const RegistryErrorCode: {
readonly NETWORK_ERROR: "NETWORK_ERROR";
readonly NOT_FOUND: "NOT_FOUND";
readonly UNAUTHORIZED: "UNAUTHORIZED";
readonly FORBIDDEN: "FORBIDDEN";
readonly FETCH_ERROR: "FETCH_ERROR";
readonly NOT_CONFIGURED: "NOT_CONFIGURED";
readonly INVALID_CONFIG: "INVALID_CONFIG";
readonly MISSING_ENV_VARS: "MISSING_ENV_VARS";
readonly LOCAL_FILE_ERROR: "LOCAL_FILE_ERROR";
readonly PARSE_ERROR: "PARSE_ERROR";
readonly VALIDATION_ERROR: "VALIDATION_ERROR";
readonly UNKNOWN_ERROR: "UNKNOWN_ERROR";
};
type RegistryErrorCode = (typeof RegistryErrorCode)[keyof typeof RegistryErrorCode];
declare class RegistryError extends Error {
readonly code: RegistryErrorCode;
readonly statusCode?: number;
readonly context?: Record<string, unknown>;
readonly suggestion?: string;
readonly timestamp: Date;
readonly cause?: unknown;
constructor(message: string, options?: {
code?: RegistryErrorCode;
statusCode?: number;
cause?: unknown;
context?: Record<string, unknown>;
suggestion?: string;
});
toJSON(): {
name: string;
message: string;
code: RegistryErrorCode;
statusCode: number | undefined;
context: Record<string, unknown> | undefined;
suggestion: string | undefined;
timestamp: Date;
stack: string | undefined;
};
}
declare class RegistryNotFoundError extends RegistryError {
readonly url: string;
constructor(url: string, cause?: unknown);
}
declare class RegistryUnauthorizedError extends RegistryError {
readonly url: string;
constructor(url: string, cause?: unknown);
}
declare class RegistryForbiddenError extends RegistryError {
readonly url: string;
constructor(url: string, cause?: unknown);
}
declare class RegistryFetchError extends RegistryError {
readonly url: string;
readonly responseBody?: string | undefined;
constructor(url: string, statusCode?: number, responseBody?: string | undefined, cause?: unknown);
}
declare class RegistryNotConfiguredError extends RegistryError {
readonly registryName: string | null;
constructor(registryName: string | null);
}
declare class RegistryLocalFileError extends RegistryError {
readonly filePath: string;
constructor(filePath: string, cause?: unknown);
}
declare class RegistryParseError extends RegistryError {
readonly item: string;
readonly parseError: unknown;
constructor(item: string, parseError: unknown);
}
declare class RegistryMissingEnvironmentVariablesError extends RegistryError {
readonly registryName: string;
readonly missingVars: string[];
constructor(registryName: string, missingVars: string[]);
}
declare class RegistryInvalidNamespaceError extends RegistryError {
readonly name: string;
constructor(name: string);
}
declare class RegistriesIndexParseError extends RegistryError {
readonly parseError: unknown;
constructor(parseError: unknown);
}
export { RegistriesIndexParseError, RegistryError, RegistryFetchError, RegistryForbiddenError, RegistryInvalidNamespaceError, RegistryLocalFileError, RegistryMissingEnvironmentVariablesError, RegistryNotConfiguredError, RegistryNotFoundError, RegistryParseError, RegistryUnauthorizedError, searchRegistries };