Comparing version 1.11.0 to 1.12.0
@@ -83,2 +83,3 @@ import type { Prettify } from './types'; | ||
DeepPrettify, | ||
Protocols, | ||
ExtractRouteParams, | ||
@@ -85,0 +86,0 @@ } from './types'; |
@@ -33,4 +33,20 @@ import { phones } from './phoneRegExp'; | ||
| Float64Array; | ||
export type Protocols = | ||
| 'http' | ||
| 'https' | ||
| 'ws' | ||
| 'wss' | ||
| 'ftp' | ||
| 'ftps' | ||
| 'sftp' | ||
| 'file' | ||
| 'data' | ||
| 'telnet' | ||
| 'mailto' | ||
| 'ssh' | ||
| 'git'; | ||
export type ExtractRouteParams<S extends string> = string extends S | ||
? Record<string, string> | ||
: S extends `${Protocols}://${infer P}` | ||
? ExtractRouteParams<P> | ||
: S extends `${infer P}?${infer _Q}` | ||
@@ -37,0 +53,0 @@ ? ExtractRouteParams<P> |
{ | ||
"name": "aidly", | ||
"version": "1.11.0", | ||
"version": "1.12.0", | ||
"description": "Tool library.", | ||
@@ -5,0 +5,0 @@ "sideEffects": false, |
276776
8942