From d7adf2bef43585e6d2d34bd0c8b3e04184cedf4c Mon Sep 17 00:00:00 2001 From: maxime Da Silva Date: Tue, 5 Sep 2023 11:32:24 +0200 Subject: [PATCH] feat(typescript): remove defintions on lib --- packages/core/lib/colors/index.d.ts | 122 --------------------------- packages/core/lib/core/index.d.ts | 55 ------------ packages/core/lib/dates/index.d.ts | 19 ----- packages/core/lib/dom/index.d.ts | 1 - packages/core/lib/index.d.ts | 59 ------------- packages/core/lib/numbers/index.d.ts | 12 --- packages/core/package.json | 2 +- 7 files changed, 1 insertion(+), 269 deletions(-) delete mode 100644 packages/core/lib/colors/index.d.ts delete mode 100644 packages/core/lib/core/index.d.ts delete mode 100644 packages/core/lib/dates/index.d.ts delete mode 100644 packages/core/lib/dom/index.d.ts delete mode 100644 packages/core/lib/index.d.ts delete mode 100644 packages/core/lib/numbers/index.d.ts diff --git a/packages/core/lib/colors/index.d.ts b/packages/core/lib/colors/index.d.ts deleted file mode 100644 index 7926a9a48..000000000 --- a/packages/core/lib/colors/index.d.ts +++ /dev/null @@ -1,122 +0,0 @@ -export declare interface COLORS { - [key: string]: { - DEFAULT?: string; - hover?: string; - active?: string; - disabled?: string; - background?: string; - } | string; -} - -export type COLOR_PARSERS = Array<{ - parse: ((r: string, g: string, b: string, a?: string) => { - r: number; - g: number; - b: number; - a: number; - }) | ((h: string, s: string, l: string, a?: string) => { - h: number; - s: number; - l: number; - a: number; - }); - regex: RegExp; -}>; - -export function hsva2hsla({ h, s, v, a }: { - h: number; - s: number; - v: number; - a: number; -}): { - h: number; - s: number; - l: number; - a: number; -}; - -export function hsla2hsva({ h, s, l, a }: { - h: number; - s: number; - l: number; - a: number; -}): { - h: number; - s: number; - v: number; - a: number; -}; - -export function hsva2rgba({ h, s, v, a }?: { - h: number; - s: number; - v: number; - a?: number; -}): { - r: number; - g: number; - b: number; - a: number; -}; - -export function rgba2hsva({ r, g, b, a }?: { - r: number; - g: number; - b: number; - a?: number; -}): { - h: number; - s: number; - v: number; - a: number; -}; -export function rgba2hex({ r, g, b }: { - r: number; - g: number; - b: number; -}): string; - -export function denormalizeHSLA({ h, s, l, a }: { - h: number; - s: number; - l: number; - a: number; -}): { - h: number; - s: number; - l: number; - a: number; -}; - -export function denormalizeHSVA({ h, s, v, a }: { - h: number; - s: number; - v: number; - a: number; -}): { - h: number; - s: number; - v: number; - a: number; -}; - -export function denormalizeRGBA({ r, g, b, a }: { - r: number; - g: number; - b: number; - a: number; -}): { - r: number; - g: number; - b: number; - a: number; -}; - -export function parseColor(color?: string): { - h: number; - s: number; - v: number; - a: number; -}; - -export function stringifyColor(color: any, format?: string): string; diff --git a/packages/core/lib/core/index.d.ts b/packages/core/lib/core/index.d.ts deleted file mode 100644 index 88d7ebd76..000000000 --- a/packages/core/lib/core/index.d.ts +++ /dev/null @@ -1,55 +0,0 @@ -export function classNames(...args: any[]): string; - -export function addClass(elmt: Node, cls: any): void; - -export function removeClass(elmt: any, cls: any): void; - -export function mockState(state: any, action: any): any; - -export function isUndefined(value: any): boolean; - -export function isNull(value: any): boolean; - -export function isArray(arr: any): boolean; - -export function isObject(obj: any): boolean; - -export function isDate(date: any): boolean; - -export function exists(value: any): boolean; - -export function get(obj?: {}, path?: string, defaultValue?: any): any; - -export function set( - obj: {}, - path: string, - value: any, - customizer?: (val: any) => any -): {}; - -export function omitBy( - obj: {}, - filter: (value: any, key: any) => boolean -): {}; - -export function omit(obj?: {}, keys?: any[]): {}; - -export function pick(obj?: {}, keys?: any[]): any; - -export function cloneDeep(obj: any): any; - -export function fromPairs(pairs?: any[]): any; - -export function mergeDeep(target: any, ...sources: any[]): any; - -export function filterDeep( - arr?: any[], - filter?: (value: any) => boolean -): any[]; - -export function findDeep( - arr?: any[], - filter?: (value: any) => boolean, - depth?: (value: any) => any, - multiple?: boolean -): any; diff --git a/packages/core/lib/dates/index.d.ts b/packages/core/lib/dates/index.d.ts deleted file mode 100644 index d0d254c7c..000000000 --- a/packages/core/lib/dates/index.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -export function startOfYear(date: Date): Date; - -export function endOfYear(date: Date): Date; - -export function startOfMonth(date: Date): Date; - -export function endOfMonth(date: Date): Date; - -export function startOfDay(date: Date): Date; - -export function endOfDay(date: Date): Date; - -export function addMonths(date: Date, amount: number): Date; - -export function subMonths(date: Date, amount: number): Date; - -export function getDaysInMonth(date: Date): number; - -export function closestIndexTo(date: Date, dates: Date[]): number; diff --git a/packages/core/lib/dom/index.d.ts b/packages/core/lib/dom/index.d.ts deleted file mode 100644 index 452e42f7f..000000000 --- a/packages/core/lib/dom/index.d.ts +++ /dev/null @@ -1 +0,0 @@ -export function ensureNode(selectorOrNode: Node|string): Node|string; diff --git a/packages/core/lib/index.d.ts b/packages/core/lib/index.d.ts deleted file mode 100644 index f20ecebd8..000000000 --- a/packages/core/lib/index.d.ts +++ /dev/null @@ -1,59 +0,0 @@ -export { - ensureNode, -} from './dom'; - -export { - classNames, - addClass, - removeClass, - mockState, - exists, - isUndefined, - isNull, - isArray, - isObject, - isDate, - get, - set, - omitBy, - omit, - pick, - cloneDeep, - fromPairs, - mergeDeep, - filterDeep, - findDeep, -} from './core'; - -export { - COLORS, - hsva2hsla, - hsla2hsva, - hsva2rgba, - rgba2hex, - rgba2hsva, - denormalizeHSLA, - denormalizeHSVA, - denormalizeRGBA, - parseColor, - stringifyColor, -} from './colors'; - -export { - addMonths, - subMonths, - startOfYear, - endOfYear, - startOfMonth, - endOfMonth, - startOfDay, - endOfDay, - getDaysInMonth, - closestIndexTo, -} from './dates'; - -export { - ensureMinMax, - getFloatPrecision, - formatThousand, -} from './numbers'; diff --git a/packages/core/lib/numbers/index.d.ts b/packages/core/lib/numbers/index.d.ts deleted file mode 100644 index 9ad465528..000000000 --- a/packages/core/lib/numbers/index.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -export function getFloatPrecision(value: number): number; - -export function ensureMinMax( - value: number, - min?: number, - max?: number -): number; - -export function formatThousand( - count: number, - separator?: string -): string; diff --git a/packages/core/package.json b/packages/core/package.json index 86e43f38b..d101d2279 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -29,7 +29,7 @@ "clean": "rm -rf ./dist || true", "build": "yarn clean && rollup -c", "test": "jest", - "generate-types": "exit 0" + "generate-types": "npx tsc --project ./tsconfig.build.json" }, "publishConfig": { "access": "public"