UNPKG

@foblex/flow

Version:

An Angular library designed to simplify the creation and manipulation of dynamic flow. Provides components for flows, nodes, and connections, automating node manipulation and inter-node connections.

14 lines 2.42 kB
import { normalizeDomElementId } from '@foblex/utils'; export function getMarkerStartId(fConnectionId) { return normalizeDomElementId(`f-connection-marker-start-${fConnectionId}`); } export function getMarkerEndId(fConnectionId) { return normalizeDomElementId(`f-connection-marker-end-${fConnectionId}`); } export function getMarkerSelectedStartId(fConnectionId) { return normalizeDomElementId(`f-connection-selected-marker-start-${fConnectionId}`); } export function getMarkerSelectedEndId(fConnectionId) { return normalizeDomElementId(`f-connection-selected-marker-end-${fConnectionId}`); } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LXBhdGgtbWFya2VyLWlkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZi1mbG93L3NyYy9mLWNvbm5lY3Rpb24vY29tbW9uL2YtcGF0aC9nZXQtcGF0aC1tYXJrZXItaWQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBRXRELE1BQU0sVUFBVSxnQkFBZ0IsQ0FBQyxhQUFxQjtJQUNwRCxPQUFPLHFCQUFxQixDQUFDLDZCQUE4QixhQUFjLEVBQUUsQ0FBQyxDQUFDO0FBQy9FLENBQUM7QUFFRCxNQUFNLFVBQVUsY0FBYyxDQUFDLGFBQXFCO0lBQ2xELE9BQU8scUJBQXFCLENBQUMsMkJBQTRCLGFBQWMsRUFBRSxDQUFDLENBQUM7QUFDN0UsQ0FBQztBQUVELE1BQU0sVUFBVSx3QkFBd0IsQ0FBQyxhQUFxQjtJQUM1RCxPQUFPLHFCQUFxQixDQUFDLHNDQUF1QyxhQUFjLEVBQUUsQ0FBQyxDQUFDO0FBQ3hGLENBQUM7QUFFRCxNQUFNLFVBQVUsc0JBQXNCLENBQUMsYUFBcUI7SUFDMUQsT0FBTyxxQkFBcUIsQ0FBQyxvQ0FBcUMsYUFBYyxFQUFFLENBQUMsQ0FBQztBQUN0RixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgbm9ybWFsaXplRG9tRWxlbWVudElkIH0gZnJvbSAnQGZvYmxleC91dGlscyc7XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRNYXJrZXJTdGFydElkKGZDb25uZWN0aW9uSWQ6IHN0cmluZyk6IHN0cmluZyB7XG4gIHJldHVybiBub3JtYWxpemVEb21FbGVtZW50SWQoYGYtY29ubmVjdGlvbi1tYXJrZXItc3RhcnQtJHsgZkNvbm5lY3Rpb25JZCB9YCk7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRNYXJrZXJFbmRJZChmQ29ubmVjdGlvbklkOiBzdHJpbmcpOiBzdHJpbmcge1xuICByZXR1cm4gbm9ybWFsaXplRG9tRWxlbWVudElkKGBmLWNvbm5lY3Rpb24tbWFya2VyLWVuZC0keyBmQ29ubmVjdGlvbklkIH1gKTtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldE1hcmtlclNlbGVjdGVkU3RhcnRJZChmQ29ubmVjdGlvbklkOiBzdHJpbmcpOiBzdHJpbmcge1xuICByZXR1cm4gbm9ybWFsaXplRG9tRWxlbWVudElkKGBmLWNvbm5lY3Rpb24tc2VsZWN0ZWQtbWFya2VyLXN0YXJ0LSR7IGZDb25uZWN0aW9uSWQgfWApO1xufVxuXG5leHBvcnQgZnVuY3Rpb24gZ2V0TWFya2VyU2VsZWN0ZWRFbmRJZChmQ29ubmVjdGlvbklkOiBzdHJpbmcpOiBzdHJpbmcge1xuICByZXR1cm4gbm9ybWFsaXplRG9tRWxlbWVudElkKGBmLWNvbm5lY3Rpb24tc2VsZWN0ZWQtbWFya2VyLWVuZC0keyBmQ29ubmVjdGlvbklkIH1gKTtcbn1cbiJdfQ==