soluble-io/cache-interop

View on GitHub
packages/dsn-parser/src/is-parsable-dsn.ts

Summary

Maintainability
A
0 mins
Test Coverage
import type { ParsableDsn } from './dsn-parser.type';
import { parseDsn } from './parse-dsn';

export const isParsableDsn = (dsn: unknown): dsn is ParsableDsn => {
  const parsed = parseDsn(dsn as string);
  return parsed.success;
};