ast-metadata-inferer
Version:
[](https://github.com/amilajack/ast-metadata-inferer/actions/workflows/test.yml)
18 lines (17 loc) • 666 B
TypeScript
import { Language, CssApiMetadata, ProviderApiMetadata } from "../types";
type CSSAssertions = {
language: Language;
apiIsSupported: string;
allCSSValues: string;
allCSSProperties: string;
};
type JSAssertions = {
language: Language;
apiIsSupported: string;
determineASTNodeTypes: string;
determineIsStatic: string;
};
export declare function getsCssAssertions(api: CssApiMetadata): CSSAssertions;
export declare function getJsAssertions(api: ProviderApiMetadata<Language.JS>): JSAssertions;
export default function astMetarataInfererTester(apiMetadata: ProviderApiMetadata<Language.JS>[]): Promise<ProviderApiMetadata[]>;
export {};