@stripe/connect-js
Version:
Connect.js loading utility package (GA version)
10 lines (8 loc) • 400 B
text/typescript
import type { ConnectElementTagName } from "../exportedTypes";
import type { ConnectElementCustomMethodConfig } from "./componentsAndSetters";
// ensure that keys of ConnectElementCustomMethodConfig are from ConnectElementTagName
export type HasType<T, Q extends T> = Q;
export type CustomMethodConfigValidation = HasType<
ConnectElementTagName,
keyof typeof ConnectElementCustomMethodConfig
>;