UNPKG

1.27 kBTypeScriptView Raw
1import {
2 FormCreate,
3 FormCreateProps as $FormCreateProps,
4 FormRule as $FormRule,
5 Options as $Options,
6 Rule as $Rule,
7 Creator as $Creator,
8 Control as $Control,
9 Api as $Api,
10 Effect as $Effect,
11 Parser as $Parser,
12} from "@form-create/core";
13import Maker from "./maker";
14import {ApiAttrs, CreatorAttrs, OptionAttrs, RuleAttrs} from "./config";
15import {ExtractPropTypes} from "vue";
16
17declare const formCreate: FormCreate<Maker, OptionAttrs, CreatorAttrs, RuleAttrs, ApiAttrs>;
18export default formCreate;
19export declare const maker: typeof formCreate.maker;
20export type FormRule = $FormRule<OptionAttrs, CreatorAttrs, RuleAttrs, ApiAttrs>
21export type Options = $Options<OptionAttrs, CreatorAttrs, RuleAttrs, ApiAttrs>
22export type Rule = $Rule<OptionAttrs, CreatorAttrs, RuleAttrs, ApiAttrs>
23export type Effect = $Effect<OptionAttrs, CreatorAttrs, RuleAttrs, ApiAttrs>
24export type Creator = $Creator<OptionAttrs, CreatorAttrs, RuleAttrs, ApiAttrs>
25export type Control = $Control<OptionAttrs, CreatorAttrs, RuleAttrs, ApiAttrs>
26export type Api = $Api<OptionAttrs, CreatorAttrs, RuleAttrs, ApiAttrs>
27export type FormCreateProps = ExtractPropTypes<$FormCreateProps<OptionAttrs, CreatorAttrs, RuleAttrs, ApiAttrs>>
28export type Parser = $Parser