enzyme-adapter-preact-pure
Version:
Enzyme adapter for Preact
15 lines (14 loc) • 627 B
TypeScript
import type { Renderer, RSTNode } from 'enzyme';
import type { ReactElement } from 'react';
import type { EventDetails } from './MountRenderer';
import type { PreactAdapterOptions } from './Adapter';
export default class StringRenderer implements Renderer {
private _options;
constructor(options: PreactAdapterOptions);
render(el: ReactElement, context?: any): string;
simulateError(nodeHierarchy: RSTNode[], rootNode: RSTNode, error: any): void;
simulateEvent(node: RSTNode, eventName: string, args: EventDetails): void;
unmount(): void;
getNode(): null;
batchedUpdates(fn: () => any): void;
}