UNPKG

@xtrek/ts-migrate-plugins

Version:

Set of codemods, which are doing transformation of js/jsx to ts/tsx

14 lines (13 loc) 664 B
import { JSONSchema7 } from 'json-schema'; export declare type Properties = JSONSchema7['properties']; export declare type AnyAliasOptions = { anyAlias?: string; }; export declare const anyAliasProperty: Properties; export declare type AnyFunctionAliasOptions = { anyFunctionAlias?: string; }; export declare const anyFunctionAliasProperty: Properties; export declare function createValidate<Options>(properties: Properties): (options: unknown) => options is Options; export declare const validateAnyAliasOptions: (options: unknown) => options is AnyAliasOptions; export declare function validateOptions(options: unknown, properties: Properties): boolean;