- Buffer<
D extends DataObject,
F extends Partial<NewData<D>> = Partial<NewData<D>>,
M extends AbstractClass<ListModel<D, F>> = AbstractClass<ListModel<D, F>>,
>(
Super: M,
): {
prototype: __type<any, any, any>;
new (...args: any[]): __type<D, F, M>;
} & M Returns { prototype: __type<any, any, any>; new (...args: any[]): __type<D, F, M> } & M