@authup/client-web-kit
Version:
This package contains vue components.
23 lines • 891 B
TypeScript
import type { BuildInput, FieldsBuildInput, FiltersBuildInput } from 'rapiq';
import type { PropType } from 'vue';
import type { EntityManager, EntityVEmitOptions, EntityVSlotProps } from './types';
export declare function buildEntityVSlotProps<T>(input: EntityManager<T>): EntityVSlotProps<T>;
export declare function defineEntityVEmitOptions<T>(): EntityVEmitOptions<T>;
export declare function defineEntityVProps<T>(): {
entity: {
type: PropType<T>;
};
entityId: {
type: StringConstructor;
};
queryFilters: {
type: PropType<FiltersBuildInput<T extends Record<string, any> ? T : never>>;
};
queryFields: {
type: PropType<FieldsBuildInput<T extends Record<string, any> ? T : never>>;
};
query: {
type: PropType<T extends Record<string, any> ? BuildInput<T> : never>;
};
};
//# sourceMappingURL=helpers.d.ts.map