1.2.0 • Published 3 months ago

@tictuk/item-availability v1.2.0

Weekly downloads
-
License
MIT
Repository
-
Last release
3 months ago

Item Availability Package

It's a simple package that implements availability checking.

Usage

import { isAvailableNow, isAvailable } from '@tictuk/item-availability';

const availability = {
  weekly: [],
  exceptions: [],
};

console.log(isAvailableNow(availability)); // true
console.log(isAvailable(availability, new Date(2022, 4, 1))); // true

You can also pass Item objects directly

import {
  isItemAvailable,
  isItemAvailableNow,
  Item,
} from '@tictuk/item-availability';

const item: Item = {
  condition: {
    conditions: [
      {},
      {},
      {},
      {
        weekly: [],
        exceptions: [],
      },
    ],
  },
};

console.log(isItemAvailableNow(item)); // true
console.log(isItemAvailable(item, new Date(Date.now()))); // The date has to be UTC timezone
1.2.0

3 months ago

1.1.7

3 months ago

1.1.6

3 months ago

1.1.5

1 year ago

1.1.4

2 years ago

1.1.1

2 years ago

1.1.2

2 years ago

1.1.0

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago