@xyo-network/schema-name-validator
Advanced tools
Comparing version
@@ -35,3 +35,3 @@ { | ||
"character": 2, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L10" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L10" | ||
} | ||
@@ -83,3 +83,3 @@ ], | ||
"character": 10, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L8" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L8" | ||
} | ||
@@ -109,3 +109,3 @@ ], | ||
"character": 10, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L9" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L9" | ||
} | ||
@@ -124,3 +124,2 @@ ], | ||
"flags": { | ||
"isPublic": true, | ||
"isOptional": true | ||
@@ -132,4 +131,4 @@ }, | ||
"line": 7, | ||
"character": 9, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L7" | ||
"character": 2, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L7" | ||
} | ||
@@ -153,3 +152,3 @@ ], | ||
"character": 6, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L19" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L19" | ||
} | ||
@@ -199,3 +198,3 @@ ], | ||
"character": 6, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L28" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L28" | ||
} | ||
@@ -254,3 +253,3 @@ ], | ||
"character": 6, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L37" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L37" | ||
} | ||
@@ -312,3 +311,3 @@ ], | ||
"character": 6, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L49" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L49" | ||
} | ||
@@ -361,5 +360,3 @@ ], | ||
"kindString": "Method", | ||
"flags": { | ||
"isPublic": true | ||
}, | ||
"flags": {}, | ||
"sources": [ | ||
@@ -369,4 +366,4 @@ { | ||
"line": 59, | ||
"character": 9, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L59" | ||
"character": 2, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L59" | ||
} | ||
@@ -417,5 +414,3 @@ ], | ||
"kindString": "Method", | ||
"flags": { | ||
"isPublic": true | ||
}, | ||
"flags": {}, | ||
"sources": [ | ||
@@ -425,4 +420,4 @@ { | ||
"line": 73, | ||
"character": 15, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L73" | ||
"character": 8, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L73" | ||
} | ||
@@ -481,5 +476,3 @@ ], | ||
"kindString": "Method", | ||
"flags": { | ||
"isPublic": true | ||
}, | ||
"flags": {}, | ||
"sources": [ | ||
@@ -489,4 +482,4 @@ { | ||
"line": 86, | ||
"character": 15, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L86" | ||
"character": 8, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L86" | ||
} | ||
@@ -548,3 +541,3 @@ ], | ||
"character": 10, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L114" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L114" | ||
} | ||
@@ -620,5 +613,3 @@ ], | ||
"kindString": "Method", | ||
"flags": { | ||
"isPublic": true | ||
}, | ||
"flags": {}, | ||
"sources": [ | ||
@@ -628,4 +619,4 @@ { | ||
"line": 103, | ||
"character": 15, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L103" | ||
"character": 8, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L103" | ||
} | ||
@@ -715,3 +706,3 @@ ], | ||
"character": 13, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L6" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/SchemaNameValidator.ts#L6" | ||
} | ||
@@ -734,5 +725,5 @@ ] | ||
"character": 0, | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/c4e904b8751/packages/sdk/packages/schema-name-validator/src/index.ts#L1" | ||
"url": "https://github.com/XYOracleNetwork/sdk-xyo-client-js/blob/0f3587761fe/packages/sdk/packages/schema-name-validator/src/index.ts#L1" | ||
} | ||
] | ||
} |
@@ -13,3 +13,3 @@ { | ||
"dependencies": { | ||
"@xyo-network/dns": "^2.47.6" | ||
"@xyo-network/dns": "^2.47.7" | ||
}, | ||
@@ -54,3 +54,3 @@ "devDependencies": { | ||
"types": "dist/types/index.d.ts", | ||
"version": "2.47.6" | ||
"version": "2.47.7" | ||
} |
@@ -7,3 +7,3 @@ import { domainExists } from '@xyo-network/dns' | ||
export class XyoSchemaNameValidator { | ||
public schema?: string | ||
schema?: string | ||
private _parts?: string[] | ||
@@ -60,3 +60,3 @@ private _rootDomain?: string | ||
public all() { | ||
all() { | ||
const errors: Error[] = [] | ||
@@ -75,3 +75,3 @@ if ((this.schema?.length ?? 0) === 0) errors.push(Error('schema missing')) | ||
public async allDynamic() { | ||
async allDynamic() { | ||
const errors: Error[] = [] | ||
@@ -89,3 +89,3 @@ if ((this.schema?.length ?? 0) === 0) errors.push(Error('schema missing')) | ||
*/ | ||
public async domainExistenceDepth() { | ||
async domainExistenceDepth() { | ||
const levels = this.levels ?? 0 | ||
@@ -107,3 +107,3 @@ let level = 0 | ||
*/ | ||
public async rootDomainExists() { | ||
async rootDomainExists() { | ||
return await domainExists(this.rootDomain) | ||
@@ -110,0 +110,0 @@ } |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
42151
-0.43%1129
-0.79%Updated