⬅️ Back to Table of Contents
📄 serialization.ts
📊 Analysis Summary
Metric |
Count |
🔧 Functions |
31 |
📊 Variables & Constants |
1 |
📚 Table of Contents
🛠️ File Location:
📂 packages/core/useBase64/serialization.ts
Variables & Constants
Name |
Type |
Kind |
Value |
Exported |
defaults |
{ array: (v: unknown[]) => string; object: (v: Record<string, unknown>) => string; set: (v: Set<unknown>) => string; map: (v: Map<string, unknown>) => string; null: () => string; } |
const |
`{ |
|
array: (v: unknown[]) => JSON.stringify(v), |
|
|
|
|
object: (v: Record) => JSON.stringify(v), |
|
|
|
|
set: (v: Set) => JSON.stringify(Array.from(v)), |
|
|
|
|
map: (v: Map) => JSON.stringify(Object.fromEntries(v)), |
|
|
|
|
null: () => '', |
|
|
|
|
}` |
✗ |
|
|
|
Functions
array(v: unknown[]): string
Code
(v: unknown[]) => JSON.stringify(v)
- Parameters:
v: unknown[]
- Return Type:
string
- Calls:
JSON.stringify
object(v: Record<string, unknown>): string
Code
(v: Record<string, unknown>) => JSON.stringify(v)
- Parameters:
v: Record<string, unknown>
- Return Type:
string
- Calls:
JSON.stringify
set(v: Set<unknown>): string
Code
(v: Set<unknown>) => JSON.stringify(Array.from(v))
- Parameters:
v: Set<unknown>
- Return Type:
string
- Calls:
JSON.stringify
map(v: Map<string, unknown>): string
Code
(v: Map<string, unknown>) => JSON.stringify(Object.fromEntries(v))
- Parameters:
v: Map<string, unknown>
- Return Type:
string
- Calls:
JSON.stringify
null(): string
Code
array(v: unknown[]): string
Code
(v: unknown[]) => JSON.stringify(v)
- Parameters:
v: unknown[]
- Return Type:
string
- Calls:
JSON.stringify
object(v: Record<string, unknown>): string
Code
(v: Record<string, unknown>) => JSON.stringify(v)
- Parameters:
v: Record<string, unknown>
- Return Type:
string
- Calls:
JSON.stringify
set(v: Set<unknown>): string
Code
(v: Set<unknown>) => JSON.stringify(Array.from(v))
- Parameters:
v: Set<unknown>
- Return Type:
string
- Calls:
JSON.stringify
map(v: Map<string, unknown>): string
Code
(v: Map<string, unknown>) => JSON.stringify(Object.fromEntries(v))
- Parameters:
v: Map<string, unknown>
- Return Type:
string
- Calls:
JSON.stringify
null(): string
Code
array(v: unknown[]): string
Code
(v: unknown[]) => JSON.stringify(v)
- Parameters:
v: unknown[]
- Return Type:
string
- Calls:
JSON.stringify
object(v: Record<string, unknown>): string
Code
(v: Record<string, unknown>) => JSON.stringify(v)
- Parameters:
v: Record<string, unknown>
- Return Type:
string
- Calls:
JSON.stringify
set(v: Set<unknown>): string
Code
(v: Set<unknown>) => JSON.stringify(Array.from(v))
- Parameters:
v: Set<unknown>
- Return Type:
string
- Calls:
JSON.stringify
map(v: Map<string, unknown>): string
Code
(v: Map<string, unknown>) => JSON.stringify(Object.fromEntries(v))
- Parameters:
v: Map<string, unknown>
- Return Type:
string
- Calls:
JSON.stringify
null(): string
Code
array(v: unknown[]): string
Code
(v: unknown[]) => JSON.stringify(v)
- Parameters:
v: unknown[]
- Return Type:
string
- Calls:
JSON.stringify
object(v: Record<string, unknown>): string
Code
(v: Record<string, unknown>) => JSON.stringify(v)
- Parameters:
v: Record<string, unknown>
- Return Type:
string
- Calls:
JSON.stringify
set(v: Set<unknown>): string
Code
(v: Set<unknown>) => JSON.stringify(Array.from(v))
- Parameters:
v: Set<unknown>
- Return Type:
string
- Calls:
JSON.stringify
map(v: Map<string, unknown>): string
Code
(v: Map<string, unknown>) => JSON.stringify(Object.fromEntries(v))
- Parameters:
v: Map<string, unknown>
- Return Type:
string
- Calls:
JSON.stringify
null(): string
Code
array(v: unknown[]): string
Code
(v: unknown[]) => JSON.stringify(v)
- Parameters:
v: unknown[]
- Return Type:
string
- Calls:
JSON.stringify
object(v: Record<string, unknown>): string
Code
(v: Record<string, unknown>) => JSON.stringify(v)
- Parameters:
v: Record<string, unknown>
- Return Type:
string
- Calls:
JSON.stringify
set(v: Set<unknown>): string
Code
(v: Set<unknown>) => JSON.stringify(Array.from(v))
- Parameters:
v: Set<unknown>
- Return Type:
string
- Calls:
JSON.stringify
map(v: Map<string, unknown>): string
Code
(v: Map<string, unknown>) => JSON.stringify(Object.fromEntries(v))
- Parameters:
v: Map<string, unknown>
- Return Type:
string
- Calls:
JSON.stringify
null(): string
Code
array(v: unknown[]): string
Code
(v: unknown[]) => JSON.stringify(v)
- Parameters:
v: unknown[]
- Return Type:
string
- Calls:
JSON.stringify
object(v: Record<string, unknown>): string
Code
(v: Record<string, unknown>) => JSON.stringify(v)
- Parameters:
v: Record<string, unknown>
- Return Type:
string
- Calls:
JSON.stringify
set(v: Set<unknown>): string
Code
(v: Set<unknown>) => JSON.stringify(Array.from(v))
- Parameters:
v: Set<unknown>
- Return Type:
string
- Calls:
JSON.stringify
map(v: Map<string, unknown>): string
Code
(v: Map<string, unknown>) => JSON.stringify(Object.fromEntries(v))
- Parameters:
v: Map<string, unknown>
- Return Type:
string
- Calls:
JSON.stringify
null(): string
Code
getDefaultSerialization(target: T): ((v: unknown[]) => string) | ((v: Record<string, unknown>) => string) | ((v: Set<unknown>) => string) | ((v: Map<string, unknown>) => string)
Code
export function getDefaultSerialization<T extends object>(target: T) {
if (!target)
return defaults.null
if (target instanceof Map)
return defaults.map
else if (target instanceof Set)
return defaults.set
else if (Array.isArray(target))
return defaults.array
else
return defaults.object
}
- Parameters:
target: T
- Return Type:
((v: unknown[]) => string) | ((v: Record<string, unknown>) => string) | ((v: Set<unknown>) => string) | ((v: Map<string, unknown>) => string)
- Calls:
Array.isArray