@nstudio/ui-collectionview
Version:
Customized NativeScript CollectionView for high performance lists. Supports vertical and horizontal modes, templating, and more.
37 lines (36 loc) • 1.36 kB
TypeScript
import { ObservableArray } from '@nativescript/core';
import { PropType, VNode } from 'nativescript-vue';
export declare const CollectionView: import("nativescript-vue").DefineComponent<import("nativescript-vue").ExtractPropTypes<{
items: {
type: PropType<any[] | ObservableArray<any>>;
required: true;
};
alias: {
type: StringConstructor;
default: string;
};
itemIdGenerator: {
type: StringConstructor;
default: string;
};
itemTemplateSelector: FunctionConstructor;
}>, () => VNode<import("nativescript-vue").RendererNode, import("nativescript-vue").RendererElement, {
[key: string]: any;
}>, {}, {}, {}, import("nativescript-vue").ComponentOptionsMixin, import("nativescript-vue").ComponentOptionsMixin, {}, string, import("nativescript-vue").PublicProps, Readonly<import("nativescript-vue").ExtractPropTypes<{
items: {
type: PropType<any[] | ObservableArray<any>>;
required: true;
};
alias: {
type: StringConstructor;
default: string;
};
itemIdGenerator: {
type: StringConstructor;
default: string;
};
itemTemplateSelector: FunctionConstructor;
}>> & Readonly<{}>, {
itemIdGenerator: string;
alias: string;
}, {}, {}, {}, string, import("nativescript-vue").ComponentProvideOptions, true, {}, any>;