Skip to content

getSelector: (viteconfig) Type 'string | undefined' is not assignable to type 'string'. #397

Open
@kale1d0code

Description

@kale1d0code

Steps to reproduce

Steps:

curl https://codeload.github.com/mui/pigment-css/tar.gz/master | tar -xz --strip=2 pigment-css-master/examples/pigment-css-vite-ts
cd pigment-css-vite-ts```
2. open vite.config.ts
3.

Current behavior

type error is generated when viewing file

Expected behavior

no type errors to be generated when viewing file

can be fixed by changing

 getSelector: (colorScheme: string) => {
    return `.${colorScheme}`;
  },

to

 getSelector: (colorScheme: string | undefined) => {
    return `.${colorScheme}`;
  },

Context

No response

Your environment

npx @mui/envinfo
   System:
    OS: Linux 6.8 Debian GNU/Linux 11 (bullseye) 11 (bullseye)
  Binaries:
    Node: 22.14.0 - /usr/local/share/nvm/versions/node/v22.14.0/bin/node
    npm: 10.9.2 - /usr/local/share/nvm/versions/node/v22.14.0/bin/npm
    pnpm: 10.7.1 - /usr/local/share/nvm/versions/node/v22.14.0/bin/pnpm
  Browsers:
    Chrome: Not Found
Browser: Chrome Version 134.0.6998.35 (Official Build) (64-bit)

Search keywords: types type string undefined getSelector

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions