MCPcopy Index your code
hub / github.com/bytebase/bytebase / isValidDatabaseName

Function isValidDatabaseName

frontend/src/types/v1/database.ts:24–33  ·  view source on GitHub ↗
(name: unknown)

Source from the content-addressed store, hash-verified

22};
23
24export const isValidDatabaseName = (name: unknown): name is string => {
25 if (typeof name !== "string") return false;
26 const { instanceName, databaseName } = extractDatabaseResourceName(name);
27 return (
28 !isNullOrUndefined(instanceName) &&
29 !isNullOrUndefined(databaseName) &&
30 instanceName !== String(UNKNOWN_ID) &&
31 databaseName !== String(UNKNOWN_ID)
32 );
33};

Callers 15

MatchedDatabaseViewFunction · 0.90
DatabaseTargetDisplayFunction · 0.90
DatabaseChooserFunction · 0.90
prepareConnectionParamsFunction · 0.90
prepareQueryHistoryFunction · 0.90
syncURLFunction · 0.90
SyncSchemaButtonFunction · 0.90
SchemaPaneInnerFunction · 0.90
PanelsFunction · 0.90
SQLEditorFunction · 0.90
SyncDatabaseButtonFunction · 0.90
AdminLabelFunction · 0.90

Calls 2

isNullOrUndefinedFunction · 0.90

Tested by

no test coverage detected