convconv
Version:
Naming Conventions Converter
32 lines (31 loc) • 2.71 kB
TypeScript
import * as ERRORS from "./errors";
import { CONVENTIONS } from "./constants";
import { getConvention } from "./get.convention";
export { ConvConv, Convention } from "./types";
declare const _default: {
autoFrom(name: string): import("./types").ConvConv;
fromConvention(convention: "kebab" | "camel" | "pascal" | "snake" | "screaming-kebab" | "screaming-snake", name: string): import("./types").ConvConv;
fromKebab(name: string): import("./types").ConvConv;
fromCamel(name: string): import("./types").ConvConv;
fromSnake(name: string): import("./types").ConvConv;
fromPascal(name: string): import("./types").ConvConv;
fromScreamingKebab(name: string): import("./types").ConvConv;
fromScreamingSnake(name: string): import("./types").ConvConv;
isConvention(convention: "kebab" | "camel" | "pascal" | "snake" | "screaming-kebab" | "screaming-snake", name: string): boolean;
isKebab(name: string): boolean;
isCamel(name: string): boolean;
isSnake(name: string): boolean;
isPascal(name: string): boolean;
isScreamingKebab(name: string): boolean;
isScreamingSnake(name: string): boolean;
ConvConvError: typeof ERRORS.ConvConvError;
ConventionViolationError: typeof ERRORS.ConventionViolationError;
ConventionNotFoundError: typeof ERRORS.ConventionNotFoundError;
getConvention: typeof getConvention;
CONVENTIONS: readonly ["kebab", "camel", "screaming-kebab", "pascal", "snake", "screaming-snake"];
};
export default _default;
export { getConvention, CONVENTIONS };
export declare const ConvConvError: typeof ERRORS.ConvConvError, ConventionNotFoundError: typeof ERRORS.ConventionNotFoundError, ConventionViolationError: typeof ERRORS.ConventionViolationError;
export declare const isCamel: (name: string) => boolean, isConvention: (convention: "kebab" | "camel" | "pascal" | "snake" | "screaming-kebab" | "screaming-snake", name: string) => boolean, isKebab: (name: string) => boolean, isPascal: (name: string) => boolean, isScreamingKebab: (name: string) => boolean, isScreamingSnake: (name: string) => boolean, isSnake: (name: string) => boolean;
export declare const autoFrom: (name: string) => import("./types").ConvConv, fromCamel: (name: string) => import("./types").ConvConv, fromConvention: (convention: "kebab" | "camel" | "pascal" | "snake" | "screaming-kebab" | "screaming-snake", name: string) => import("./types").ConvConv, fromKebab: (name: string) => import("./types").ConvConv, fromPascal: (name: string) => import("./types").ConvConv, fromScreamingKebab: (name: string) => import("./types").ConvConv, fromScreamingSnake: (name: string) => import("./types").ConvConv, fromSnake: (name: string) => import("./types").ConvConv;