New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@date-io/date-fns-jalali

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@date-io/date-fns-jalali - npm Package Compare versions

Comparing version 2.17.0 to 3.0.0

4

build/date-fns-jalali-utils.d.ts
import { IUtils, DateIOFormats, Unit } from "@date-io/core/IUtils";
import defaultLocale from "date-fns-jalali/locale/fa-IR";
type Locale = typeof defaultLocale;
export default class DateFnsJalaliUtils implements IUtils<Date> {
export default class DateFnsJalaliUtils implements IUtils<Date, Locale> {
lib: string;

@@ -47,3 +47,3 @@ locale?: Locale;

setDate: (value: Date, count: number) => Date;
date: (value?: string | number | Date) => Date | null;
date<TArg extends unknown = undefined, TRes extends unknown = TArg extends null ? null : TArg extends undefined ? Date : Date | null>(value?: TArg): TRes;
toJsDate: (value: Date) => Date;

@@ -50,0 +50,0 @@ parseISO: (isoString: string) => Date;

@@ -248,11 +248,2 @@ import addSeconds from 'date-fns-jalali/addSeconds';

};
this.date = (value) => {
if (typeof value === "undefined") {
return new Date();
}
if (value === null) {
return null;
}
return new Date(value);
};
this.toJsDate = (value) => {

@@ -386,2 +377,11 @@ return value;

}
date(value) {
if (typeof value === "undefined") {
return new Date();
}
if (value === null) {
return null;
}
return new Date(value);
}
isBeforeMonth(value, comparing) {

@@ -388,0 +388,0 @@ return isBefore(value, startOfMonth(comparing));

@@ -307,11 +307,2 @@ 'use strict';

};
this.date = (value) => {
if (typeof value === "undefined") {
return new Date();
}
if (value === null) {
return null;
}
return new Date(value);
};
this.toJsDate = (value) => {

@@ -445,2 +436,11 @@ return value;

}
date(value) {
if (typeof value === "undefined") {
return new Date();
}
if (value === null) {
return null;
}
return new Date(value);
}
isBeforeMonth(value, comparing) {

@@ -447,0 +447,0 @@ return isBefore__default["default"](value, startOfMonth__default["default"](comparing));

{
"name": "@date-io/date-fns-jalali",
"version": "2.17.0",
"version": "3.0.0",
"description": "Abstraction over common javascript date management libraries",

@@ -43,3 +43,3 @@ "main": "build/index.js",

"dependencies": {
"@date-io/core": "^2.17.0"
"@date-io/core": "^3.0.0"
},

@@ -51,3 +51,3 @@ "devDependencies": {

},
"gitHead": "e497a04c456f04211c8b0877d002c85e72ea98a2"
"gitHead": "9d304288545a0a9c9f4e3b8aefd428da3757d330"
}

@@ -103,3 +103,3 @@ import addSeconds from "date-fns-jalali/addSeconds";

export default class DateFnsJalaliUtils implements IUtils<Date> {
export default class DateFnsJalaliUtils implements IUtils<Date, Locale> {
public lib = "date-fns-jalali";

@@ -304,13 +304,20 @@ public locale?: Locale;

public date = (value?: string | number | Date) => {
date<
TArg extends unknown = undefined,
TRes extends unknown = TArg extends null
? null
: TArg extends undefined
? Date
: Date | null
>(value?: TArg): TRes {
if (typeof value === "undefined") {
return new Date();
return new Date() as TRes;
}
if (value === null) {
return null;
return null as TRes;
}
return new Date(value);
};
return new Date(value as any) as TRes;
}

@@ -317,0 +324,0 @@ public toJsDate = (value: Date) => {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc