@lovebowls/leagueelements
Version:
League Elements package for LoveBowls
25 lines • 1.2 kB
TypeScript
import { LeagueElement, LeagueElementConfig } from '../types';
/**
* Base class for all league elements
*/
export declare class BaseLeagueElement implements LeagueElement {
readonly id: string;
readonly type: string;
readonly createdAt: Date;
updatedAt: Date;
constructor(config: LeagueElementConfig);
/**
* Updates the element's data
* @param data - The data to update
*/
update(data: Partial<LeagueElementConfig>): void;
}
export { default as LeagueMatch } from './leagueMatch/leagueMatch.js';
export { default as LeagueAdminElement } from './leagueAdminElement/leagueAdminElement.js';
export { default as LeagueElement } from './leagueElement/leagueElement.js';
export { default as LeagueMatchesAttention } from './LeagueMatchesAttention/LeagueMatchesAttention.js';
export { default as LeagueMatchesRecent } from './LeagueMatchesRecent/LeagueMatchesRecent.js';
export { default as LeagueMatchesUpcoming } from './LeagueMatchesUpcoming/LeagueMatchesUpcoming.js';
export { default as LeagueSchedule } from './LeagueSchedule/LeagueSchedule.js';
export { default as LeagueTeams } from './leagueTeams/leagueTeams.js';
//# sourceMappingURL=index.d.ts.map