0.12.8 • Published 2 years ago

@soluble/cache-interop v0.12.8

Weekly downloads
135
License
MIT
Repository
github
Last release
2 years ago

About | Documentation

Package holding cache-interop contracts. You may want to look for official adapter implementations instead.

Install

$ yarn add @soluble/cache-interop

Interfaces

CacheInterface

import {
  CacheInterface,
  ConnectedCacheInterface,
} from "@soluble/cache-interop";

class MyCache implements CacheInterface, ConnectedCacheInterface {
  //...
}

Utilities

Guards

Typescript typeguards

import { Guards } from "@soluble/cache-interop";

if (Guards.isConnectedCache(cache)) {
  await cache.getConnection().quit();
}

Guards.isValidCacheKey(key);

Guards.isCacheValueProviderFn(async () => {});

Guards.isNonEmptyString("Hi!");

Asserts

Typescript assertions

import { Asserts } from "@soluble/cache-interop";

Asserts.assertValidCacheKey(key);

Sponsors ❤️

If you are enjoying some of my OSS guides or libs for your company, I'd really appreciate a sponsorship, a coffee or a dropped star. That gives me a tasty morning boost and help me to make some of my ideas come true 🙏

Special thanks

0.12.8

2 years ago

0.12.7

2 years ago

0.12.5

2 years ago

0.12.6

2 years ago

0.11.0

3 years ago

0.11.1

3 years ago

0.10.0

3 years ago

0.11.1-canary.0

3 years ago

0.11.1-canary.1

3 years ago

0.10.0-canary.1

3 years ago

0.9.2-canary.0

3 years ago

0.9.0

3 years ago

0.9.1

3 years ago

0.8.4

3 years ago

0.8.2

3 years ago

0.8.1-canary.0

4 years ago

0.8.1-canary.1

4 years ago

0.8.1-canary.2

4 years ago

0.8.1

4 years ago

0.8.0

4 years ago

0.7.2

4 years ago

0.7.1

4 years ago

0.7.0

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.2

4 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.0

5 years ago

0.0.7-canary.2

5 years ago

0.0.7-canary.1

5 years ago

0.0.5-canary.0

5 years ago

0.0.7-canary.0

5 years ago

0.0.6

5 years ago

0.0.2

5 years ago