atagen

malice

public
Star0
Watch0
2c899da1562b65dc510bf13e5a1dd2a880b016ce
2
ssh://brewery@pls.lobotomise.me:33/atagen/malice.git
web/src/lib/trace-name.tsTypescript19 lines463 B
1
const BASE = 'malice';
2
const PREFIX = `${BASE} trace=`;
3
4
export function workerName(filter: string | null): string {
5
  const trimmed = filter?.trim();
6
  return trimmed ? PREFIX + trimmed : BASE;
7
}
8
9
export function traceFilter(name: string): string {
10
  return name.startsWith(PREFIX) ? name.slice(PREFIX.length) : '';
11
}
12
13
export function pageTraceFilter(): string | null {
14
  try {
15
    return localStorage.getItem('malice.trace');
16
  } catch {
17
    return null;
18
  }
19
}