16 lines
557 B
TypeScript
16 lines
557 B
TypeScript
import { FunboxName } from "@monkeytype/schemas/configs";
|
|
import { getList, getFunbox, getObject, getFunboxNames } from "./list";
|
|
import { FunboxMetadata, FunboxProperty } from "./types";
|
|
import { checkCompatibility, checkForcedConfig } from "./validation";
|
|
|
|
export type { FunboxMetadata, FunboxProperty };
|
|
export { checkCompatibility, checkForcedConfig, getFunbox, getFunboxNames };
|
|
|
|
export function getAllFunboxes(): FunboxMetadata[] {
|
|
return getList();
|
|
}
|
|
|
|
export function getFunboxObject(): Record<FunboxName, FunboxMetadata> {
|
|
return getObject();
|
|
}
|