-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.ts
More file actions
53 lines (43 loc) · 2.18 KB
/
index.ts
File metadata and controls
53 lines (43 loc) · 2.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// Main exports for QuickView library
// Styles (imported for side effects - bundled into CSS)
import './styles.scss'
// Components
export { default as QuickView } from './components/QuickView.vue'
export { default as SmartValue } from './components/SmartValue.vue'
// Core
export { RendererRegistry, defaultRegistry } from './registry'
export { createDefaultRegistry } from './setup'
// Testers
export * from './testers'
// Types
export type {
FileObject,
RendererContext,
RendererProps,
TesterFunction,
RegisteredRenderer,
QuickViewOptions,
DetectedType,
KeyDecorator,
} from './types'
// Utils
export * from './utils'
// Individual renderers (for custom registries)
export { default as NullRenderer } from './renderers/primitives/NullRenderer.vue'
export { default as UndefinedRenderer } from './renderers/primitives/UndefinedRenderer.vue'
export { default as BooleanRenderer } from './renderers/primitives/BooleanRenderer.vue'
export { default as NumberRenderer } from './renderers/primitives/NumberRenderer.vue'
export { default as StringRenderer } from './renderers/primitives/StringRenderer.vue'
export { default as UrlRenderer } from './renderers/smart/UrlRenderer.vue'
export { default as EmailRenderer } from './renderers/smart/EmailRenderer.vue'
export { default as DateRenderer } from './renderers/smart/DateRenderer.vue'
export { default as ColorRenderer } from './renderers/smart/ColorRenderer.vue'
export { default as LongStringRenderer } from './renderers/smart/LongStringRenderer.vue'
export { default as Base64Renderer } from './renderers/smart/Base64Renderer.vue'
export { default as JsonStringRenderer } from './renderers/smart/JsonStringRenderer.vue'
export { default as ObjectRenderer } from './renderers/structures/ObjectRenderer.vue'
export { default as ArrayRenderer } from './renderers/structures/ArrayRenderer.vue'
export { default as EmptyRenderer } from './renderers/structures/EmptyRenderer.vue'
export { default as HttpResponseRenderer } from './renderers/domain/HttpResponseRenderer.vue'
export { default as FileObjectRenderer } from './renderers/domain/FileObjectRenderer.vue'
export { default as ErrorObjectRenderer } from './renderers/domain/ErrorObjectRenderer.vue'