Skip to content

Commit

Permalink
fix: adds missing exports of commandErrorHandler
Browse files Browse the repository at this point in the history
  • Loading branch information
harrybin committed Mar 28, 2024
1 parent e69047d commit 8b7fdb7
Show file tree
Hide file tree
Showing 75 changed files with 130 additions and 80 deletions.
10 changes: 9 additions & 1 deletion dist/cjs/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,13 @@ function IfComp(props) {
return React__namespace.createElement(React__namespace.Fragment, null, props.children);
else
return props.else ? React__namespace.createElement(React__namespace.Fragment, null, props.else) : React__namespace.createElement(React__namespace.Fragment, null);
//return (props.cond ? <>{props.children}</> : <>{props.else}</>);
// return (
// <>
// {props.cond && <>{props.children}</>}
// {!props.cond && <>{props.else}</>} //does now work for "0"
// </>
// );
}
const If = React__namespace.memo(IfComp);

Expand Down Expand Up @@ -20950,7 +20957,7 @@ const staticDataDict = {};
function useFetch() {
const oidcBaerer = useOidcBaerer();
const errorHandler = getRegisteredGlobalFetchErrorHandler();
//some kind of error middleware function. For detailed implementation see recon project
//some kind of error middleware function.
function createErrorResponse(response, handleErrorCallback) {
const contentType = response.headers.get('content-type');
if (contentType && contentType.indexOf('application/problem+json') !== -1) {
Expand Down Expand Up @@ -21285,6 +21292,7 @@ exports.createPartialWithIdAndOptLock = createPartialWithIdAndOptLock;
exports.downloadTxtFile = downloadTxtFile;
exports.enumKeys = enumKeys;
exports.getLatestDateof = getLatestDateof;
exports.getRegisteredGlobalFetchErrorHandler = getRegisteredGlobalFetchErrorHandler;
exports.guidGenerator = guidGenerator;
exports.insertIntoArray = insertIntoArray;
exports.isArray = isArray;
Expand Down
2 changes: 1 addition & 1 deletion dist/cjs/index.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/cjs/types/src/communication/commandErrorHandler.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ interface IGlobalFetchHandler {
*/
errorHandler?: FetchErrorHandler;
/**
* Global fetch exception hanldler for handling exception like 'Failed to fetch' (occuring when the CORS pre-flight call fails).
* Global fetch exception handler for handling exception like 'Failed to fetch' (occuring when the CORS pre-flight call fails).
*
* @type {FetchExceptionHandler}
* @memberof IRegisterGlobalFetchHandler
Expand Down
1 change: 1 addition & 0 deletions dist/cjs/types/src/communication/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
export * from './BaseEntity';
export * from './fetchCommands';
export * from './commandErrorHandler';
export * from './fetchCommandTypes';
export * from './OidcBarerProxyProvider';
export * from './suspend';
Expand Down
2 changes: 1 addition & 1 deletion dist/cjs/types/src/communication/index.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/cjs/types/src/components/if/IfComponent.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 9 additions & 2 deletions dist/esm/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,13 @@ function IfComp(props) {
return React.createElement(React.Fragment, null, props.children);
else
return props.else ? React.createElement(React.Fragment, null, props.else) : React.createElement(React.Fragment, null);
//return (props.cond ? <>{props.children}</> : <>{props.else}</>);
// return (
// <>
// {props.cond && <>{props.children}</>}
// {!props.cond && <>{props.else}</>} //does now work for "0"
// </>
// );
}
const If = React.memo(IfComp);

Expand Down Expand Up @@ -20930,7 +20937,7 @@ const staticDataDict = {};
function useFetch() {
const oidcBaerer = useOidcBaerer();
const errorHandler = getRegisteredGlobalFetchErrorHandler();
//some kind of error middleware function. For detailed implementation see recon project
//some kind of error middleware function.
function createErrorResponse(response, handleErrorCallback) {
const contentType = response.headers.get('content-type');
if (contentType && contentType.indexOf('application/problem+json') !== -1) {
Expand Down Expand Up @@ -21250,5 +21257,5 @@ function useUpdate(props) {
return wrappedPromise.query();
}

export { ConfirmationDialog, ErrorReportDialog, If, Markdown, NameValueText, OidcBarerProxyProvider, SuspenseStatus, areArraysEqual, cloneData, compareDate, createCommonHeaders, createPartialObject, createPartialWithIdAndOptLock, downloadTxtFile, enumKeys, getLatestDateof, guidGenerator, insertIntoArray, isArray, isObject, nameof, queryPromiseCache, removeFromArray, suspend, updatePromiseCache, useDebugMode, useDefaultProps, useDidMount, useEffectDebugger, useFetch, useFirstRender, useOidcBaerer, useOnScreen, usePersistedReducer, usePersistedRef, usePersistedState, usePersistedStateOneway, usePrevious, usePropsChanged, useQuery, useUpdate, useWillUnmount };
export { ConfirmationDialog, ErrorReportDialog, If, Markdown, NameValueText, OidcBarerProxyProvider, SuspenseStatus, areArraysEqual, cloneData, compareDate, createCommonHeaders, createPartialObject, createPartialWithIdAndOptLock, downloadTxtFile, enumKeys, getLatestDateof, getRegisteredGlobalFetchErrorHandler, guidGenerator, insertIntoArray, isArray, isObject, nameof, queryPromiseCache, removeFromArray, suspend, updatePromiseCache, useDebugMode, useDefaultProps, useDidMount, useEffectDebugger, useFetch, useFirstRender, useOidcBaerer, useOnScreen, usePersistedReducer, usePersistedRef, usePersistedState, usePersistedStateOneway, usePrevious, usePropsChanged, useQuery, useUpdate, useWillUnmount };
//# sourceMappingURL=index.js.map
2 changes: 1 addition & 1 deletion dist/esm/index.js.map

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/esm/types/src/communication/commandErrorHandler.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ interface IGlobalFetchHandler {
*/
errorHandler?: FetchErrorHandler;
/**
* Global fetch exception hanldler for handling exception like 'Failed to fetch' (occuring when the CORS pre-flight call fails).
* Global fetch exception handler for handling exception like 'Failed to fetch' (occuring when the CORS pre-flight call fails).
*
* @type {FetchExceptionHandler}
* @memberof IRegisterGlobalFetchHandler
Expand Down
1 change: 1 addition & 0 deletions dist/esm/types/src/communication/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
export * from './BaseEntity';
export * from './fetchCommands';
export * from './commandErrorHandler';
export * from './fetchCommandTypes';
export * from './OidcBarerProxyProvider';
export * from './suspend';
Expand Down
2 changes: 1 addition & 1 deletion dist/esm/types/src/communication/index.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion dist/esm/types/src/components/if/IfComponent.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 27 additions & 1 deletion dist/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -467,6 +467,32 @@ declare function useFetch<T extends BaseEntity | {} | null>(): {
}) => void;
};

type FetchErrorHandler = ((resp: Response) => void) | undefined;
type FetchExceptionHandler = ((err: Error) => void) | undefined;
/**
* Method for registering global error/exception handlers/middleware on the fetch commands of the useFetch hook.
*
* @interface IRegisterGlobalFetchHandler
*/
interface IGlobalFetchHandler {
/**
* Global error handler method for handling non 2XX status codes.
* Take care, these are static global assignments, so settings these mir than once may cause undesirable behavior.
*
* @type {FetchErrorHandler}
* @memberof IRegisterGlobalFetchHandler
*/
errorHandler?: FetchErrorHandler;
/**
* Global fetch exception handler for handling exception like 'Failed to fetch' (occuring when the CORS pre-flight call fails).
*
* @type {FetchExceptionHandler}
* @memberof IRegisterGlobalFetchHandler
*/
exceptionHanlder?: FetchExceptionHandler;
}
declare function getRegisteredGlobalFetchErrorHandler(): IGlobalFetchHandler;

declare function OidcBarerProxyProvider(props: {
children: React$1.ReactNode;
}): React$1.JSX.Element;
Expand Down Expand Up @@ -514,4 +540,4 @@ declare const updatePromiseCache: Map<string, SuspendedPromise<any>>;
*/
declare function useUpdate<T extends object>(props: UpdateDataPropsAsync<T>): T | undefined;

export { type BaseEntity, ConfirmationDialog, type CustomHeader, type DataContextType, type DataProps, ErrorReportDialog, type ErrorResponseHandler, If, type LoadDataProps, type LoadDataPropsAsync, Markdown, NameValueText, OidcBarerProxyProvider, type RestMethod, type SetStateWithCallback, type StaticDataProps, type SuspendedPromise, SuspenseStatus, type UpdateDataProps, type UpdateDataPropsAsync, type UrlProps, areArraysEqual, cloneData, compareDate, createCommonHeaders, createPartialObject, createPartialWithIdAndOptLock, downloadTxtFile, enumKeys, getLatestDateof, guidGenerator, insertIntoArray, isArray, isObject, nameof, queryPromiseCache, removeFromArray, suspend, updatePromiseCache, useDebugMode, useDefaultProps, useDidMount, useEffectDebugger, useFetch, useFirstRender, useOidcBaerer, useOnScreen, usePersistedReducer, usePersistedRef, usePersistedState, usePersistedStateOneway, usePrevious, usePropsChanged, useQuery, useUpdate, useWillUnmount };
export { type BaseEntity, ConfirmationDialog, type CustomHeader, type DataContextType, type DataProps, ErrorReportDialog, type ErrorResponseHandler, type FetchErrorHandler, type FetchExceptionHandler, If, type LoadDataProps, type LoadDataPropsAsync, Markdown, NameValueText, OidcBarerProxyProvider, type RestMethod, type SetStateWithCallback, type StaticDataProps, type SuspendedPromise, SuspenseStatus, type UpdateDataProps, type UpdateDataPropsAsync, type UrlProps, areArraysEqual, cloneData, compareDate, createCommonHeaders, createPartialObject, createPartialWithIdAndOptLock, downloadTxtFile, enumKeys, getLatestDateof, getRegisteredGlobalFetchErrorHandler, guidGenerator, insertIntoArray, isArray, isObject, nameof, queryPromiseCache, removeFromArray, suspend, updatePromiseCache, useDebugMode, useDefaultProps, useDidMount, useEffectDebugger, useFetch, useFirstRender, useOidcBaerer, useOnScreen, usePersistedReducer, usePersistedRef, usePersistedState, usePersistedStateOneway, usePrevious, usePropsChanged, useQuery, useUpdate, useWillUnmount };
2 changes: 1 addition & 1 deletion docs/project.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"generatedAt":1711115601221,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":false,"hasStorybookEslint":false,"refCount":0,"packageManager":{"type":"npm","version":"9.8.0"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/react-vite","options":{}},"builder":"@storybook/builder-vite","renderer":"@storybook/react","storybookVersion":"8.0.4","storybookVersionSpecifier":"^8.0.4","language":"typescript","storybookPackages":{"@storybook/test":{"version":"8.0.4"},"@storybook/addon-mdx-gfm":{"version":"8.0.4"},"@storybook/blocks":{"version":"8.0.4"},"@storybook/manager-api":{"version":"8.0.4"},"@storybook/react":{"version":"8.0.4"},"@storybook/react-vite":{"version":"8.0.4"},"@storybook/theming":{"version":"8.0.4"},"storybook":{"version":"8.0.4"}},"addons":{"@storybook/addon-links":{"version":"8.0.4"},"@storybook/addon-essentials":{"version":"8.0.4"},"@storybook/addon-interactions":{"version":"8.0.4"},"@storybook/addon-docs":{"version":"8.0.4"}}}
{"generatedAt":1711642383280,"hasCustomBabel":false,"hasCustomWebpack":false,"hasStaticDirs":false,"hasStorybookEslint":false,"refCount":0,"packageManager":{"type":"npm","version":"9.8.0"},"preview":{"usesGlobals":false},"framework":{"name":"@storybook/react-vite","options":{}},"builder":"@storybook/builder-vite","renderer":"@storybook/react","storybookVersion":"8.0.4","storybookVersionSpecifier":"^8.0.4","language":"typescript","storybookPackages":{"@storybook/test":{"version":"8.0.4"},"@storybook/addon-mdx-gfm":{"version":"8.0.4"},"@storybook/blocks":{"version":"8.0.4"},"@storybook/manager-api":{"version":"8.0.4"},"@storybook/react":{"version":"8.0.4"},"@storybook/react-vite":{"version":"8.0.4"},"@storybook/theming":{"version":"8.0.4"},"storybook":{"version":"8.0.4"}},"addons":{"@storybook/addon-links":{"version":"8.0.4"},"@storybook/addon-essentials":{"version":"8.0.4"},"@storybook/addon-interactions":{"version":"8.0.4"},"@storybook/addon-docs":{"version":"8.0.4"}}}
2 changes: 1 addition & 1 deletion docs/typedoc/assets/navigation.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 8b7fdb7

Please sign in to comment.