mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-09-07 08:27:12 +00:00
20 lines
414 B
TypeScript
20 lines
414 B
TypeScript
import type { WorkflowSettings } from "@qltysh/fabro-api-client";
|
|
|
|
import { getObject } from "./unknown";
|
|
|
|
export type Snapshot = WorkflowSettings;
|
|
|
|
export {
|
|
getArray,
|
|
getBool,
|
|
getNumber,
|
|
getObject,
|
|
getString,
|
|
isRecord,
|
|
type UnknownRecord,
|
|
} from "./unknown";
|
|
|
|
export function objectKeyCount(o: unknown, key: string): number {
|
|
const v = getObject(o, key);
|
|
return v ? Object.keys(v).length : 0;
|
|
}
|