0.1.0 • Published 4 months ago
@tabula/use-track-id v0.1.0
@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-id
Type
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.
0.1.0
4 months ago