Skip to content

Commit 27f3dc8

Browse files
committed
🐛 UPCO-164 - Fix build errors without skipLibCheck
1 parent d6ad706 commit 27f3dc8

File tree

7 files changed

+100
-21
lines changed

7 files changed

+100
-21
lines changed

package-lock.json

+12-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
"leaflet-draw": "^1.0.4",
5757
"lodash-es": "^4.17.21",
5858
"marked": "^4.3.0",
59-
"ngx-toastr": "^11.3.3",
59+
"ngx-toastr": "^16.0.0",
6060
"redux": "4.0.1",
6161
"rimraf": "^3.0.2",
6262
"rxjs": "~6.6.7",

packages/ngx-notifications/src/lib/components/notification/notification.component.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
@import '@a-ui/core/dist/assets/styles/_quarks';
2-
@import '~ngx-toastr/toastr.css';
2+
@import 'ngx-toastr/toastr';
33

44
::ng-deep .toast-container {
55
display: flex;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
declare type uri = string;
2+
export declare namespace UserMenu {
3+
export type direction = 'right' | 'left';
4+
5+
export interface IUser {
6+
firstName: string;
7+
lastName: string;
8+
avatarUrl?: uri;
9+
}
10+
11+
export interface ITranslations {
12+
login: string;
13+
logout: string;
14+
userAvatar: string;
15+
}
16+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
export type DateRange = Array<Date | number>;
2+
3+
export declare interface GeneratorOptions {
4+
startOfWeek?: number;
5+
asc?: boolean;
6+
offset?: number;
7+
dayOffset?: number;
8+
padding?: boolean;
9+
generatePadding?: boolean;
10+
range?: DateRange;
11+
}
12+
13+
export declare interface Day {
14+
date: number | null;
15+
padding?: boolean;
16+
available: boolean;
17+
}
18+
19+
export declare type Week = Day[];
20+
21+
export declare type Month = Week[];
22+
23+
export declare interface FormattingOptions {
24+
leadingZero: boolean;
25+
monthLabels: string[];
26+
weekdayLabels: string[];
27+
}
28+
29+
export declare class DateHelper {
30+
static getWeekday(date: Date, startOfWeek?: number): number;
31+
static getStartOfWeek(date: Date, startOfWeek?: number): number;
32+
static getEndOfWeek(date: Date, startOfWeek?: number): number;
33+
static getMonthLength(date: Date): number;
34+
static getFirstWeekdayOfMonth(date: Date, startOfWeek?: number): number;
35+
static getLastWeekdayOfMonth(date: Date, startOfWeek?: number): number;
36+
static datesAreEqual(dates: Date[], specifier?: string | string[]): boolean;
37+
static dateValuesAreEqual(dates: Date[], comparator: string): boolean;
38+
static updateDate(date: Date, day: number): Date;
39+
static updateMonth(date: Date, month: number): Date;
40+
static formatDate(date: Date, format: string, options?: FormattingOptions): string;
41+
static addLeadingZero(value: number | string, addLeadingZero?: boolean): string;
42+
static parseDate(date: any, format?: string, strict?: boolean): null | Date;
43+
static dateOutOfRange(date: Date, range: number[]): boolean;
44+
static closestDateForRange(date: Date, range: number[]): null | Date;
45+
}
46+
47+
export declare class DateGenerator {
48+
static generateMonth(date: Date, options?: GeneratorOptions): Month;
49+
static generateWeek(start?: number, options?: GeneratorOptions, padding?: number[]): Week;
50+
static generatePadding(date: Date, count: number, fromStart?: boolean): number[];
51+
static generateRange(date: Date, ranges: DateRange, options: GeneratorOptions): number[];
52+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// eslint-disable-next-line @typescript-eslint/no-namespace
2+
export declare namespace Interval {
3+
export type IntervalType = 'closed' | 'open' | 'leftopen' | 'rightopen';
4+
export type IntervalBound = 'bounded' | 'unbounded';
5+
export type IntervalMeaning = 'OR' | 'NOR';
6+
7+
export interface IInterval<T> {
8+
type: IntervalType;
9+
bound: IntervalBound;
10+
min: T;
11+
max: T;
12+
meaning: IntervalMeaning;
13+
14+
isInRange(value: T): boolean;
15+
}
16+
17+
export type DateInterval = IInterval<Date>;
18+
}

tsconfig.json

-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
"compileOnSave": false,
33
"compilerOptions": {
44
"allowSyntheticDefaultImports": true,
5-
"skipLibCheck": true,
65
"baseUrl": "./",
76
"outDir": "./dist/out-tsc",
87
"sourceMap": true,

0 commit comments

Comments
 (0)