Tanatloc documentation
    Preparing search index...

    Variable defaultConst

    default: {
        colorGenerator: (quantity?: number) => string | string[];
        deepCopy: <T extends {}>(object: T) => T;
        getGitVersion: () => string;
        groupToAvatar: (group: { id?: string; name?: string }) => ReactNode;
        projectToAvatar: (project: { id?: string; title?: string }) => ReactNode;
        rgbToHex: (color: { b: number; g: number; r: number }) => string;
        rgbToRgba: (
            color?: { b: number; g: number; r: number },
            alpha?: number,
        ) => string;
        stringToColor: (str?: string) => string;
        usermodelToAvatar: (
            usermodel: { id?: string; model?: IModel },
        ) => ReactNode;
        userToAvatar: (
            user: {
                avatar?: Buffer<ArrayBufferLike>;
                email?: string;
                firstname?: string;
                id?: string;
                lastname?: string;
                pending?: boolean;
            },
        ) => ReactNode;
        validateEmail: (email: string) => boolean;
        workspaceToAvatar: (workspace: { id?: string; name?: string }) => ReactNode;
    } = ...

    Type declaration

    • colorGenerator: (quantity?: number) => string | string[]
    • deepCopy: <T extends {}>(object: T) => T
    • getGitVersion: () => string
    • groupToAvatar: (group: { id?: string; name?: string }) => ReactNode
    • projectToAvatar: (project: { id?: string; title?: string }) => ReactNode
    • rgbToHex: (color: { b: number; g: number; r: number }) => string
    • rgbToRgba: (color?: { b: number; g: number; r: number }, alpha?: number) => string
    • stringToColor: (str?: string) => string
    • usermodelToAvatar: (usermodel: { id?: string; model?: IModel }) => ReactNode
    • userToAvatar: (
          user: {
              avatar?: Buffer<ArrayBufferLike>;
              email?: string;
              firstname?: string;
              id?: string;
              lastname?: string;
              pending?: boolean;
          },
      ) => ReactNode
    • validateEmail: (email: string) => boolean
    • workspaceToAvatar: (workspace: { id?: string; name?: string }) => ReactNode