- persistList<
D extends DataObject,
F extends Partial<NewData<D>> = Partial<NewData<D>>,
T extends Constructor<ListModel<D, F>> = Constructor<ListModel<D, F>>,
>(
__namedParameters?: PersistListMeta<InstanceType<T>>,
): (
Super: T,
__namedParameters: ClassDecoratorContext,
) => {
prototype: __type<any, any, any>;
new (...args: any[]): __type<D, F, T>;
} & T Returns (
Super: T,
__namedParameters: ClassDecoratorContext,
) => {
prototype: __type<any, any, any>;
new (...args: any[]): __type<D, F, T>;
} & T