-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathindex.ts
More file actions
94 lines (77 loc) · 4.15 KB
/
Copy pathindex.ts
File metadata and controls
94 lines (77 loc) · 4.15 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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
// -----------------------------------------------------------------------------------------
// #region Components
// -----------------------------------------------------------------------------------------
export {
AuthenticatedRoute,
AuthenticatedRouteProps,
} from "./components/routing/authenticated-route";
export {
NestedRoute,
NestedRouteProps,
} from "./components/routing/nested-route";
export {
NestedRoutes,
NestedRoutesProps,
} from "./components/routing/nested-routes";
export {
NestedRoutesByProperty,
NestedRoutesByPropertyProps,
} from "./components/routing/nested-routes-by-property";
export { NetworkConnectionProvider } from "./providers/network-connection-provider";
export { Redirects, RedirectsProps } from "./components/routing/redirects";
// #endregion Components
// -----------------------------------------------------------------------------------------
// #region Hooks
// -----------------------------------------------------------------------------------------
export { makeCancellable } from "./hooks/make-cancellable";
export { useAsyncEffect } from "./hooks/use-async-effect";
export { useCancellablePromise } from "./hooks/use-cancellable-promise";
export { useDebounce } from "./hooks/use-debounce";
export { useLocalization } from "./hooks/use-localization";
export { useNetworkConnection } from "./hooks/use-network-connection";
export { useOnClickOutside } from "./hooks/use-onclick-outside";
export { usePageErrors } from "./hooks/use-page-errors";
export { useSortedAlphabetically } from "./hooks/use-sorted-alphabetically";
export { useTextOverflow } from "./hooks/use-text-overflow";
export { useWindow } from "./hooks/use-window";
// #endregion
// -----------------------------------------------------------------------------------------
// #region Interfaces
// -----------------------------------------------------------------------------------------
export { RedirectDefinition } from "./interfaces/redirect-definition";
export { RouteDefinition } from "./interfaces/route-definition";
export { RouteMap } from "./interfaces/route-map";
export { UnmatchedRoute } from "./interfaces/unmatched-route";
// #endregion Interfaces
// -----------------------------------------------------------------------------------------
// #region Services
// -----------------------------------------------------------------------------------------
export { ServiceFactory } from "./services/service-factory";
export { ServiceHookFactory } from "./services/service-hook-factory";
// #endregion Services
// -----------------------------------------------------------------------------------------
// #region Types
// -----------------------------------------------------------------------------------------
export { AsyncEffectCallback } from "./types/async-effect-callback-type";
export { BulkUpdateService } from "./types/bulk-update-service-type";
export { BulkUpdateServiceHook } from "./types/bulk-update-service-hook-type";
export { CreateService } from "./types/create-service-type";
export { CreateServiceHook } from "./types/create-service-hook-type";
export { DeleteService } from "./types/delete-service-type";
export { DeleteServiceHook } from "./types/delete-service-hook-type";
export { GetService } from "./types/get-service-type";
export { GetServiceHook } from "./types/get-service-hook-type";
export { ListService } from "./types/list-service-type";
export { ListServiceHook } from "./types/list-service-hook-type";
export { NestedCreateService } from "./types/nested-create-service-type";
export { NestedCreateServiceHook } from "./types/nested-create-service-hook-type";
export { NestedListService } from "./types/nested-list-service-type";
export { NestedListServiceHook } from "./types/nested-list-service-hook-type";
export { UpdateService } from "./types/update-service-type";
export { UpdateServiceHook } from "./types/update-service-hook-type";
// #endregion Types
// -----------------------------------------------------------------------------------------
// #region Utilities
// -----------------------------------------------------------------------------------------
export { RouteUtils } from "./utilities/route-utils";
// #endregion Utilities