tsc ask to export type from web-util
This commit is contained in:
parent
dbb3529b49
commit
1ee962fbd8
@ -19,7 +19,6 @@
|
||||
* @author Sebastian Javier Marchano (sebasjm)
|
||||
*/
|
||||
import { setupI18n } from "@gnu-taler/taler-util";
|
||||
import e from "express";
|
||||
import {
|
||||
ComponentChild,
|
||||
ComponentChildren,
|
||||
@ -32,6 +31,7 @@ import {
|
||||
VNode,
|
||||
} from "preact";
|
||||
import { useEffect, useErrorBoundary, useState } from "preact/hooks";
|
||||
import { ExampleItemSetup } from "./tests/hook.js";
|
||||
|
||||
const Page: FunctionalComponent = ({ children }): VNode => {
|
||||
return (
|
||||
@ -373,12 +373,6 @@ export interface ComponentItem<Props extends object = {}> {
|
||||
examples: ExampleItem<Props>[];
|
||||
}
|
||||
|
||||
export type ExampleItemSetup<Props extends object = {}> = {
|
||||
component: FunctionalComponent<Props>;
|
||||
props: Props;
|
||||
contextProps: object;
|
||||
};
|
||||
|
||||
export interface ExampleItem<Props extends object = {}> {
|
||||
group: string;
|
||||
component: string;
|
||||
|
@ -24,7 +24,6 @@ import {
|
||||
render as renderIntoDom,
|
||||
} from "preact";
|
||||
import { render as renderToString } from "preact-render-to-string";
|
||||
import { ExampleItem, ExampleItemSetup } from "../stories.js";
|
||||
|
||||
// This library is expected to be included in testing environment only
|
||||
// When doing tests we want the requestAnimationFrame to be as fast as possible.
|
||||
@ -33,6 +32,12 @@ options.requestAnimationFrame = (fn: () => void) => {
|
||||
return fn();
|
||||
};
|
||||
|
||||
export type ExampleItemSetup<Props extends object = {}> = {
|
||||
component: FunctionalComponent<Props>;
|
||||
props: Props;
|
||||
contextProps: object;
|
||||
};
|
||||
|
||||
/**
|
||||
*
|
||||
* @param Component component to be tested
|
||||
@ -113,10 +118,8 @@ function renderHook(
|
||||
type RecursiveState<S> = S | (() => RecursiveState<S>);
|
||||
|
||||
interface Mounted<T> {
|
||||
// unmount: () => void;
|
||||
pullLastResultOrThrow: () => Exclude<T, VoidFunction>;
|
||||
assertNoPendingUpdate: () => Promise<boolean>;
|
||||
// waitNextUpdate: (s?: string) => Promise<void>;
|
||||
waitForStateUpdate: () => Promise<boolean>;
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,8 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"composite": true,
|
||||
"declaration": true,
|
||||
"declarationMap": false,
|
||||
"target": "ES6",
|
||||
"module": "ESNext",
|
||||
"jsx": "react",
|
||||
|
Loading…
Reference in New Issue
Block a user