docs: docChangeType rejoint la Surface du contrat concept, et le bloc est epingle
docChangeType est publie depuis index.ts mais absent du bloc ## Surface du contrat concept (celui que tire la declaration usage_ d'un consommateur) - rien ne le liait aux exports reels, contrairement au bloc "### Today" de docs/api-contract.md. Ajoute la signature au bloc, et ajoute un test qui epingle desormais ce bloc contre les exports reels de l'entree, sur le meme principe que le test existant pour docs/api-contract.md : verifie a la fois (retire temporairement l'export de docChangeType pour confirmer que le test tombe, puis restaure).
This commit is contained in:
@@ -103,6 +103,9 @@ export async function getObjects<T extends BaseType>(
|
||||
export type RdfOrmConfig<T> = Scope & { where?: ...; orderBy?: ... }; // the SDK's own
|
||||
export function subscribeDoc(nuri: NuriLike, onChange: (r: DocChange, t: DocChangeType) => void): Unsubscribe;
|
||||
export function subscribeDocs(nuris: NuriLike[], onChange: (r: DocChange, t: DocChangeType) => void): Unsubscribe;
|
||||
// Extracts the variant key from a DocChange - "State" / "Patch" / "TabInfo" / ... -
|
||||
// a convenience over the verified payload shape, not an upstream call.
|
||||
export function docChangeType(resp: DocChange): DocChangeType;
|
||||
|
||||
// ── low-level document / SPARQL primitives ───────────────────────────────
|
||||
export const docs: {
|
||||
|
||||
Reference in New Issue
Block a user