@authup/client-web-kit
Version:
This package contains vue components.
48 lines • 1.59 kB
TypeScript
import type { PropType } from 'vue';
import type { EntityPickerContext, EntityPickerVEmitOptions, RecordWithID } from './types';
export declare function defineEntityPickerVEmitOptions<T>(): EntityPickerVEmitOptions<T>;
export declare function defineEntityPickerVProps<T extends RecordWithID = RecordWithID>(): {
query: {
type: PropType<import("rapiq").BuildInput<T extends Record<string, any> ? T : never>>;
default(): {};
};
realmId: {
type: StringConstructor;
default: any;
};
loadOnSetup: {
type: BooleanConstructor;
default: boolean;
};
loading: {
type: PropType<boolean | import("..").ListLoadingOptions<T>>;
default: boolean;
};
noMore: {
type: PropType<boolean | import("..").ListNoMoreOptions<T>>;
default: boolean;
};
footer: {
type: PropType<boolean | import("..").ListFooterOptions<T>>;
default: boolean;
};
header: {
type: PropType<boolean | import("..").ListHeaderOptions<T>>;
default: boolean;
};
body: {
type: PropType<import("..").ListBodyOptions<T>>;
};
value: {
type: PropType<string[] | string | null>;
};
multiple: {
type: PropType<boolean | undefined>;
};
};
export declare function defineEntityPicker<T extends RecordWithID>({ props, setup, component, }: EntityPickerContext<T>): {
render: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
[key: string]: any;
}>;
};
//# sourceMappingURL=module.d.ts.map