@xtrek/ts-migrate-plugins
Version:
Set of codemods, which are doing transformation of js/jsx to ts/tsx
14 lines (13 loc) • 664 B
TypeScript
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;