Files
self/app/docs/examples/tree-shaking/granular-circuits-example.ts
Justin Hernandez 03635abaaf chore: add kmp license headers; update license year range (#1752)
* add kmp license headers and update year

* formatting
2026-02-15 16:56:06 -08:00

21 lines
668 B
TypeScript

// SPDX-FileCopyrightText: 2025-2026 Social Connect Labs, Inc.
// SPDX-License-Identifier: BUSL-1.1
// NOTE: Converts to Apache-2.0 on 2029-06-11 per LICENSE.
// Granular import example: Circuit utilities only
// This will tree-shake out passport parsing, certificate parsing, etc.
import type { PassportData } from '@selfxyz/common/types/passport';
import { generateCircuitInputsDSC } from '@selfxyz/common/utils/circuits';
export function exampleCircuitUsage(passportData: PassportData) {
// Only circuit-related utilities are bundled
const inputs = generateCircuitInputsDSC(
passportData,
[], // dscTree
[], // csca tree
);
return inputs;
}