This package provides the TypeScript type declarations for Clerk's SDKs.
Note
Clerk's SDKs automatically include their own type definitions so typically it's not necessary to install @clerk/types
separately.
npm install @clerk/types --save-dev
Import types from @clerk/types
like so:
import type { OAuthStrategy } from '@clerk/types';
export type OAuthProps = {
oAuthOptions: OAuthStrategy[];
error?: string;
setError?: React.Dispatch<React.SetStateAction<string | undefined>>;
};
You can also override Clerk interfaces with custom types.
You can get in touch with us in any of the following ways:
- Join our official community Discord server
- On our support page
We're open to all community contributions! If you'd like to contribute in any way, please read our contribution guidelines and code of conduct.
@clerk/types
follows good practices of security, but 100% security cannot be assured.
@clerk/types
is provided "as is" without any warranty. Use at your own risk.
For more information and to report security issues, please refer to our security documentation.
This project is licensed under the MIT license.
See LICENSE for more information.