UNPKG

@lovebowls/leagueelements

Version:

League Elements package for LoveBowls

25 lines 1.2 kB
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