@tabula/use-track-id
v0.1.1
Published
Helps generate track id for analytics purposes
Maintainers
Readme
@tabula/use-track-id
Helps generate track id for analytics purposes.
Installation
Use the package manager pnpm to install @tabula/use-track-id.
pnpm add @tabula/use-track-idType
function useTrackId(scope?: string | null | undefined, id?: string | false | null): string | undefined
Usage
import { useTrackId } from "@tabula/use-track-id";
// ...
const trackId = useTrackId("parent", "child");
// ...| Scope | Id | Result |
|-------------|-------------|-------------------|
| undefined | undefined | undefined |
| undefined | null | undefined |
| undefined | false | undefined |
| undefined | "" | undefined |
| undefined | "child" | undefined |
| null | undefined | undefined |
| null | null | undefined |
| null | false | undefined |
| null | "" | undefined |
| null | "child" | undefined |
| "" | undefined | undefined |
| "" | null | undefined |
| "" | false | undefined |
| "" | "" | undefined |
| "" | "child" | undefined |
| "parent" | undefined | "parent" |
| "parent" | null | "parent" |
| "parent" | false | undefined |
| "parent" | "" | undefined |
| "parent" | "child" | "parent--child" |
License
This project is ISC licensed.
