/
alt3rmann
/
cloudbeaver
Обзор
Документация
Войти
/
alt3rmann
/
cloudbeaver
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
devel
webapp/packages/plugin-data-viewer/src/DatabaseDataModel/Actions/IDatabaseDataMetadataAction.ts
21 строка
888 B
Alexey Potsetsuev
dbeaver/pro#7080 refactor: grid API (#3799)
13 окт 2025, 14:30
Не верифицирован
13 окт 2025, 14:30
682a387
Код
Авторство
О чём код?
/* * CloudBeaver - Cloud Database Manager * Copyright (C) 2020-2025 DBeaver Corp and others * * Licensed under the Apache License, Version 2.0. * you may not use this file except in compliance with the License. */ import { createService } from '@cloudbeaver/core-di'; import type { IDatabaseDataAction } from '../IDatabaseDataAction.js'; import type { IDatabaseDataResult } from '../IDatabaseDataResult.js'; export interface IDatabaseDataMetadataAction<TKey = unknown, TResult extends IDatabaseDataResult = IDatabaseDataResult> extends IDatabaseDataAction<any, TResult> { get<T>(key: string): T | undefined; get<T>(key: string, getDefaultValue: () => T): T; set(key: string, value: any): void; delete(key: string): void; has(key: string): boolean; } export const IDatabaseDataMetadataAction = createService<IDatabaseDataMetadataAction>('IDatabaseDataMetadataAction');