UNPKG

@bck-inc/nsl-core

Version:

SDK officiel pour l'API NSL (Néon Spinellia LuckyScale) - 100 % fetch natif

15 lines (14 loc) 573 B
import { NSLData, NSLState } from './types'; /** * Vérifie qu’un objet correspond à { rep:{ message, code }, data?: any }. * Lance une erreur descriptive si quelque chose manque ou n’est pas du bon type. */ export declare function assertIsNSLData(x: unknown): asserts x is NSLData; /** * Vérifie que data est un tableau de modules minimalistes. * Ici on contrôle simplement module_name + state, mais tu peux allonger la liste. */ export declare function assertIsModuleArray(data: unknown): asserts data is { module_name: string; state: NSLState; }[];