20 lines
640 B
TypeScript
20 lines
640 B
TypeScript
import { Identifier as SharedIdentifier } from "@opencode-ai/util/identifier"
|
|
|
|
export namespace Identifier {
|
|
export type Prefix = SharedIdentifier.Prefix
|
|
|
|
export const schema = (prefix: Prefix) => SharedIdentifier.schema(prefix)
|
|
|
|
export function ascending(prefix: Prefix, given?: string) {
|
|
return SharedIdentifier.ascending(prefix, given)
|
|
}
|
|
|
|
export function descending(prefix: Prefix, given?: string) {
|
|
return SharedIdentifier.descending(prefix, given)
|
|
}
|
|
|
|
export function create(prefix: Prefix, descending: boolean, timestamp?: number) {
|
|
return SharedIdentifier.createPrefixed(prefix, descending, timestamp)
|
|
}
|
|
}
|