CrudFunction:
    | (resource: string) => RouteConfigEntry[]
    | (resource: string, options?: CrudOptions) => RouteConfigEntry[]
    | (resource: string, children?: ChildrenFunction) => RouteConfigEntry[]
    | (
        resource: string,
        options?: CrudOptions,
        children?: ChildrenFunction,
    ) => RouteConfigEntry[]