1.8.5 • Published 2 years ago
@types/bricks.js v1.8.5
Installation
npm install --save @types/bricks.js
Summary
This package contains type definitions for bricks.js (https://github.com/callmecavs/bricks.js).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bricks.js.
index.d.ts
// Type definitions for bricks.js 1.8
// Project: https://github.com/callmecavs/bricks.js
// Definitions by: Pusztai Tibor <https://github.com/kondi>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
declare function Bricks(options: Bricks.Options): Bricks.Instance;
declare namespace Bricks {
interface Instance {
pack(): Instance;
update(): Instance;
resize(flag?: boolean): Instance;
on(event: 'pack' | 'update', listener: () => any): Instance;
on(event: 'resize', listener: (sizeDetail: SizeDetail) => any): Instance;
once(event: 'pack' | 'update', listener: () => any): Instance;
once(event: 'resize', listener: (sizeDetail: SizeDetail) => any): Instance;
off(event: 'pack' | 'update', listener?: () => any): Instance;
off(event: 'resize', listener?: (sizeDetail: SizeDetail) => any): Instance;
}
interface Options {
container: Node | string;
packed: string;
sizes: SizeDetail[];
position?: boolean | undefined;
}
interface SizeDetail {
mq?: string | undefined;
columns: number;
gutter: number;
}
}
export = Bricks;
Additional Details
- Last updated: Thu, 08 Jul 2021 00:35:39 GMT
- Dependencies: none
- Global values: none
Credits
These definitions were written by Pusztai Tibor.