15 lines
510 B
TypeScript
15 lines
510 B
TypeScript
import { AnnotationEvent } from '@grafana/data';
|
|
import { getBackendSrv } from '@grafana/runtime';
|
|
|
|
export function saveAnnotation(annotation: AnnotationEvent) {
|
|
return getBackendSrv().post('/api/annotations', annotation);
|
|
}
|
|
|
|
export function updateAnnotation(annotation: AnnotationEvent) {
|
|
return getBackendSrv().put(`/api/annotations/${annotation.id}`, annotation);
|
|
}
|
|
|
|
export function deleteAnnotation(annotation: AnnotationEvent) {
|
|
return getBackendSrv().delete(`/api/annotations/${annotation.id}`);
|
|
}
|