mirror of
https://github.com/Snigdha-OS/documentation.git
synced 2025-09-12 20:04:57 +02:00
21 lines
591 B
TypeScript
21 lines
591 B
TypeScript
/**
|
|
* @typedef {import('./info.js').Info} Info
|
|
* @typedef {Record<string, Info>} Properties
|
|
* @typedef {Record<string, string>} Normal
|
|
*/
|
|
export class Schema {
|
|
/**
|
|
* @constructor
|
|
* @param {Properties} property
|
|
* @param {Normal} normal
|
|
* @param {string} [space]
|
|
*/
|
|
constructor(property: Properties, normal: Normal, space?: string | undefined);
|
|
property: Properties;
|
|
normal: Normal;
|
|
space: string | null;
|
|
}
|
|
export type Info = import('./info.js').Info;
|
|
export type Properties = Record<string, Info>;
|
|
export type Normal = Record<string, string>;
|