relay-cursor-paging
Version:
Relay Cursor-Based Pagination Support for Sequelize
38 lines (37 loc) • 1.01 kB
TypeScript
// Compiled using typings@0.6.6
// Source: src/interfaces.d.ts
declare module 'relay-cursor-paging/src/interfaces' {
/**
* An interface for Relay's cursor-based paging arguments
*
* TODO: This interface, or something like it, probably belongs in a Relay core project
*/
export interface ICursorPageable {
before?: string;
last?: number;
after?: string;
first?: number;
}
export interface IPagingMeta {
isForwardPaging: boolean;
isBackwardPaging: boolean;
}
export interface IPagingParameters {
offset: number;
limit: number;
}
}
// Compiled using typings@0.6.6
// Source: index.d.ts
declare module 'relay-cursor-paging/index' {
import { ICursorPageable, IPagingParameters } from 'relay-cursor-paging/src/interfaces';
var _default: {
getPagingParameters: (args: ICursorPageable) => IPagingParameters;
pageable: (args?: {}) => {};
};
export = _default;
}
declare module 'relay-cursor-paging' {
import main = require('relay-cursor-paging/index');
export = main;
}